A. java如何獲取數組長度和字元串長度
字元串長度 是length()方法 String b ; int i= b.length(),數組長度是length屬性Sting a[][];int j=a.length;
B. java中如何統計一個字元串的長度
首先打開eclipse
C. Java中String接受的最大字元串的長度是多少
我們可以使用串接操作符得到一個長度更長的字元串,那麼,string對象最多能容納多少字元呢?查看string的源代碼我們可以得知類string中
是使用域
count
來記錄對象字元的數量,而count
的類型為
int,因此,我們可以推測最長的長度為
2^32,也就是4g。
不過,我們在編寫源代碼的時候,如果使用
sting
str
=
"aaaa";的形式定義一個字元串,那麼雙引號裡面的ascii字元最多隻能
有
65534
個。為什麼呢?因為在class文件的規范中,
constant_utf8_info表中使用一個16位的無符號整數來記錄字元串的長
度的,最多能表示
65536個位元組,而java
class
文件是使用一種變體utf-8格式來存放字元的,null值使用兩個位元組來表示,因此只剩
下
65536-
2
=
65534個位元組。也正是變體utf-8的原因,如果字元串中含有中文等非ascii字元,那麼雙引號中字元的數量會更少(一
個中文字元佔用三個位元組)。如果超出這個數量,在編譯的時候編譯器會報錯
D. java如何獲取在對話框輸入的字元串的長度
//是輸入不合法,需要循環輸入么?
importjavax.swing.*;
publicclassLength{
publicstaticvoidmain(String[]args){
Stringstring=null;
while(string==null||string.length()>10){
string=JOptionPane.showInputDialog(null,"輸入字元串","輸入對話框",JOptionPane.PLAIN_MESSAGE);
}
System.out.println(string.length());
}
}
E. java中如何統計一個字元串的長度
使用字元串變數。
F. java獲取字元串長度
在 Java 中,要獲取字元串的長度,可以使用 String 類的 length() 方法,其語法形式如下:
字元串名.length()。
G. java中字元串長度的方法是什麼,返回值是什麼類型
可以通過」length「方法來獲取字元串長度,返回值類型是number類型(整形),舉例:
String
str
=
"aaaaaabaaaabaaa";//定義一個字元串
int
length
=
str.length();//獲取到長度值
System.out.print(length);//輸出長度結果
輸出結果:15.
備註:通常字元串類型的都是length,如果是對象的話,如List,長度獲取用size。
H. java字元串使用length得到字元串長度對嗎
Java字元串使用字元串對象的length屬性得到字元串的長度,例如以下代碼:x0dx0aString str = "abc_";x0dx0aSystem.out.println(str.length());x0dx0a這兩句代碼將在控制台列印str字元串的長度為:4x0dx0ax0dx0aJava中除了字元串使用length屬性得到字元串的長度,數組也是使用length屬性得到數組的長度,例如以下代碼:x0dx0aString [] a = new String [3];x0dx0aSystem.out.println(a.length);x0dx0a這兩句代碼將在控制台列印數組a的長度為:3
I. java 獲取int類型數據長度的方法
可以使用以下三種方法:
一、基於對數的解決方案:
valueOf 方法返回的相關Number對象持有傳遞的參數的值。
該參數可以是基本數據類型,字元串(String),等等。 這個方法是一個靜態方法。該方法可以採取兩個參數,其中一個是String,另一個是基數。
使用語句:int numberOfDigits = String.valueOf(n).length();。
二、使用對數方法:
java.lang.StrictMath.log10() 方法返回以10為底的對數的double值。
它包括了一些情況: 如果參數為NaN或小於零,那麼結果為NaN。 如果參數為正無窮大,那麼結果為正無窮大。 如果參數為正零或負零,那麼結果是負無窮大。 如果參數等於10N的整數n,那麼結果是n。
使用語句:int nDigits = floor(log10(abs(the_integer))) + 1;需要使用inclue math.h庫。
三、判斷數據的大小:
整數類型,任意一個數字<10就是一位數,實現代碼如下:
J. java中String類型有沒有限制,最大限制是多少
嚴格來說,String確實有長度限制。x0dx0aString內部使用一個char[]數組來存放字元串的內容,數組下標是整型(也可以參考String的構造方法String(char value[], int offset, int count) ,可以知道字元數量是用整型表示),整型(Java規定32位)表示範圍是2G,也就是說,Java數組最大的長度是2G,即字元串不能超過2G個字元。x0dx0aJava的數組大小還有沒有別的限制?事實上數組大小不能超過Java堆的大小,而Java堆的最大尺寸可以通過啟動參數指定,如果Java堆開得足夠大,數組的最大長度是可以不斷增大的。x0dx0a所以,理論上,字元串不能超過2G個字元,少於2G個字元都有可能。 x0dx0a但編碼時有需要注意的地方,採用明文的方式,如果超過65534個位元組,可能報編譯錯誤,可參考下列網站(有一處錯誤,整型考慮到符號位,最大隻到2G)。