面試題:陣列有沒有length()方法? 字串有沒有length()方法? 集合有沒有length()方法?
陣列求長度用length屬性
字串求長度用length()方法
集合求長度用size()方法
程式舉例:
package 集合.length_size; import java.util.ArrayList; import java.util.List; public class Length_Size { public static void main(String[] args) { String[] strings = {"aaa","bbb","ccc"}; String string = "aaabbbccc"; List<Integer> list = new ArrayList<Integer>(); list.add(1); System.out.println("String[].length="+strings.length); System.out.println("String.length()="+string.length()); System.out.println("List.size()="+list.size()); } }
相關推薦
面試題:陣列有沒有length()方法? 字串有沒有length()方法? 集合有沒有length()方法?
陣列求長度用length屬性 字串求長度用length()方法 集合求長度用size()方法 程式舉例: package 集合.length_size; import java.util.ArrayList; import java.util.List; public
面試題:編寫一個函式來查詢字串陣列中的最長公共字首。 如果不存在公共字首,返回空字串 ""。(c++實現)
例項說明 示例 1: 輸入: ["flower","flow","flight"] 輸出: "fl" 示例 2: 輸入: ["dog","racecar","car"] 輸出: "" 解釋: 輸入不存在公共字首。 說明: 所有輸入只包含小寫字母 a-z&
面試題:陣列中唯一隻出現一次的數字
在一個數組中除一個數字只出現一次之外,其他數字都出現了三次。請找出那個只出現一次的數字。 思路:我們把陣列中所有數字的二進位制表示的每一位都加起來。如果某一位的和能被3整除,那麼那個只出現一次的數字二進位制表示中對應的那一位是0;否則就是1。 程式碼如下: int Find
java面試題:陣列的常用演算法實現
package com.bxh.array; public class ArrayTest { private static int max(int m,int n) { return m>n?m:n; } private static int min(
java面試題:陣列去重
面試中遇到一道筆試題,寫一個數組去重的方法。 方法一 我們可以建立一個空的List,遍歷陣列,依次將陣列中的值傳入L
java算法面試題:排序都有哪幾種方法?請列舉。用JAVA實現一個快速排序。選擇冒泡快速集合至少4種方法排序
算法 err div println rda print 算法面試 ++ 快速排序 package com.swift; import java.util.ArrayList; import java.util.Collections; import java.util
《劍指Offer》面試題:找出陣列中有3個出現一次的數字
題目 一個int陣列中有三個數字a、b、c只出現一次,其他數字都出現了兩次。請找出三個只出現一次的數字。 思路 由於3個數字出現一次,其他數字均出現兩次,因此可以得到n一定為奇數。 3個只出現一次的數字,他們的bit位肯定不可能全部相同,也就是說
Java面試題:有陣列a[n],用java程式碼將陣列元素順序顛倒
Official Certification 鄧 斌,Tony,男,漢族,江西興國人,無黨派,研究生學歷。畢業於中國科學技術大學精密機械資訊工程專業,於2008年取得中國科學技術大學高階軟體工程專業工學碩士學位。先後在國內外知名網際網路企業做過資深軟體開發工程師、高階系
面試題:byte b = 130;有沒有問題?如果我想讓賦值正確,可以怎麼做?結果是多少呢?
byte b = 130;有沒有問題?如果我想讓賦值正確,可以怎麼做?結果是多少呢? class Demo2 { publicstaticvoid main(String[] args) { //因為byte的範圍是:-128到127。 //而130不在
面試題:1,程序和執行緒的區別?什麼時候用程序?什麼時候用執行緒?為什麼你的專案中用的是執行緒?為什麼不用程序?如果只有程序,對你這個專案有沒有影響?
答:首先得知道什麼是程序什麼是執行緒,我的理解是程序是指在系統中正在執行的一個應用程式;程式一旦執行就是程序,或者更專業化來說:程序是指程式執行時的一個例項,即它是程式已經執行到課中程度的資料結構的彙集。從核心的觀點看,程序的目的就是擔當分配系統資源(CPU時間、記憶體等)的
java基礎面試題:try{}裏有一個return語句,那麽緊跟在這個try後的finally {}裏的code會不會被執行,什麽時候被執行,在return前還是後?
nal java pan clas out bsp 出現 可能 inf package com.swift; public class Try_Catch_Finally_Test { public static void main(String[] args
java面試題:如果一串字符如"aaaabbc中國1512"要分別統計英文字符的數量,中文字符的數量,和數字字符的數量,假設字符中沒有中文字符、英文字符、數字字符之外的其他特殊字符。
rgs info log letter clas [] 面試題 .com ack package com.swift; public class TotalNumber_String { public static void main(String[] arg
面試題:判斷一個物件是不是陣列型別
<script> //判斷一個物件是不是陣列型別 typeof不能檢視所有型別 var obj1={x:1,y:2}, obj2=[1,2,3], obj3=new Date(); //1.判斷爹(原型物件)
Hive面試題:hive有哪些udf函式,作用
UDF(user-defined function)作用於單個數據行,產生一個數據行作為輸出。(數學函式,字串函式) UDAF(使用者定義聚集函式 User- Defined Aggregation Funcation):接收多個輸入資料行,併產生一個輸出資料行。(count,max)
思特奇面試題:hadoop的優點有哪些?
Hadoop是一個由Apache基金會所開發的分散式系統基礎架構。那麼你對Hadoop瞭解多少呢?下面就讓小編來給你科普一下什麼是hadoop。 hadoop的起源 專案起源 Hadoop由 Apache Software Foundation 公司於 2005 年秋天作為Luce
[雪峰磁針石部落格]python經典面試題:列表和元組有什麼異同?
列表和元組是Python中最常用的兩種資料結構,字典是第三種。 相同點: 都是序列 都可以儲存任何資料型別 可以通過索引訪問 語法差異 使用方括號[]建立列表,而使用括號()建立元組。 請看以下示例: >>> l = ["https://
面試題:找出無序陣列中出現頻率最高的元素
解決這道題的思路有很多 比如: 1.給陣列排序變成有序陣列,然後找到重複次數最多的元素; 2.用HashMap儲存陣列元素,優先佇列存取陣列元素出現的次數,找出現次數最多的元素輸出; 3.記錄元素出現的次數及對應的值,迴圈不斷更新最大次數和對應的值,最後儲存
面試題:Kafka、ActiveMQ、RabbitMQ、RocketMQ 有什麼優缺點
面試題 1.為什麼使用訊息佇列? 2.訊息佇列有什麼優點和缺點? 3.Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什麼區別,以及適合哪些場景? 面試官心理分析 其實面試官主要是想看看: 第一,你知不知道你們系統裡為什麼要用訊息佇列這個東西? 不少
python字串面試題:找出一個字串中第一個字母和最後一個字元是第一次重複,中間沒有重複且最長的子串
1.給出任意一個字串,列印一個最長子串字串及其長度,如果有相同長度的子字串,都要一起打印出來,該子字串滿足以下條件, 第一個字母和最後一個字元是第一次重複 這個子字串的中間字母沒有重複 這個子字串是滿足條件裡面的最長的 如: adsasadmasd 中滿足條件的是dmasd im
面試題:MySQL陣列庫一對多關係查詢
人員表: 郵箱表: 查詢人員對應的郵箱: select name.*,group_concat(email) from name,email where name.id = email.name_id group by name_id;