『壹』 java中字串長度的方法是什麼,返回值是什麼型別
可以通過」length「方法來獲取字串長度,返回值型別是number型別(整形),舉例:
String str = "aaaaaabaaaabaaa";定義一個字串
int length = str.length();獲取到長度值
System.out.print(length);輸出長度結果
輸出結果:15.
備註:通常字串型別的都是length,如果是物件的話,如List,長度獲取用size。
長度:length();
指定字元:charAt(int index);
找到的話,返回的就是明嘩第一個找到的字串的第一個字母的序號,沒有找到就返回-1;
如:ABCDEF
FIND("C");
返回2,
FIND("CD");
返回2.
FIND("G");
返回-1;
用 int.parse(console.readline()) :juxiwang.
最笨的方法用split不行么
String s="abcedf,.ab,.asdfw,.a";
Strings[] strs = s.split(",.");很久不寫程式碼了 split應該是這么用的吧
int sums = strs.length-1;得到的字串長度-1就是出現的次數
Dim s As String, d As Date
d = Now
s = CStr(d)
name[1:-2:-2]表示從第2個字元(引數1)開始,往回(左)數每兩個字元取一個(第三個引數-2),結束於倒數第三個字元(第二個引數-2),由於結束位置在開始位置的右邊,所以得到一個空字串
第一個引數表示開始位置,第二個表示結束位置,第三個標志步速(step,正數表示從左到右,負數表示從右到左,絕對值表示步進速度)
instanceof 可握談以判斷物件是屬於如個類
String code = "6902083892258";
char c = code.charAt(12);
System.out.println(c);
這樣就輸出對應 的字元了, 你輸出的
code是String code = "6902083892258";
『貳』 Java編程開發規范及其技巧
在用Java進行開發前,一定要牢牢遵守Java的開發規范,只有這樣你的Java開發之路才能更加順暢。而掌握相應的Java開發技巧,凳塌局則可以讓你工作起來事半功倍。那在編寫代碼時有什麼開發規范和技巧呢?電腦培訓給你詳細介紹一下吧。
1、代碼編寫規范:
代碼編寫遵守Java通用開發規范和必聯代碼開發規范;
每個類及方法都要有合理的注釋,並且對注釋要持續維護;
根據介面需求編寫單元測試用例,再編寫實現類使得單元測試通過,如此循環往復以使得所有的單元測試通過;
要求每個Java方法的代碼行數不能超過100行;
代碼編寫按照功能劃分,一個介面分為多個方法,每一個方法做什麼事情,做到思路清晰;
介面設計盡量做到多兼容性,方便後期開發。
2、資料庫設計及SQL規范
不使用MySQL資料庫外鍵約束,通過應用程序棗讓邏輯實現關聯約束;
適當建立索引,經常作為查詢條件的欄位、唯一性程度高、長度不是很長的、數量不宜太多,一般一個表的索引數目在5個以內;
表名長度不能超過30個字元,表名最好選擇一個單詞,能夠准確清晰明了地表衫源示實體含義,若必須多個單詞則以下劃線「_」分隔,單詞所有字母均小寫;
『叄』 java中字元串長度的方法是什麼,返回值是什麼類型
可以通過」length「方法來獲取字元串長度,返回值類型是number類型(整形),舉例:
String
str
=
"aaaaaabaaaabaaa";//定義一個字元串
int
length
=
str.length();//獲取到長度值
System.out.print(length);//輸出長度結果
輸出結果:15.
備註:通常字元串類型的都是length,如果是對象的話,如List,長度獲取用size。
『肆』 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就是一位數,實現代碼如下:
『伍』 java中怎麼計算輸入字元串的長度
通過抄String自帶的length()方法獲取字元襲串長度。
String a="abcdefg";//定義一個字元串
int len = a.length();//通過length獲取字元串長度,這里等於7
length()該方法返回此字元串的長度。長度是等於Unicode代碼單元中的字元串的數目。
『陸』 Java的字元串長度方法 String.length() 與 String.length 哪種寫法正確
數組有length屬性,字元串有length()方法 所以,字元串長度用length();
『柒』 在JAVA中 string的長度為什麼是length方法 而不是length 屬性
其實 tobyliu415 已經說了,我再解釋一遍,String 的長度被設計成只能通過方法讀取。專門為了防止出現類似 str.length = 5; 之類的語句。因為這是不合理的語句,用戶是不應該這樣設定字元串的長度的,應該只能讀取它。
這是封裝,是面向對象的三大精髓之一,如果你仍然不理解上面的話,那沒辦法讓你立刻理解,你需要慢慢熟悉面向對象。
『捌』 Java的方法名和變數名長度最長為多少個字元
java中的方法名、變數名的最大長度可以為2的粗襪16次方個字嫌租符,換算後也就是64KB的大小
也就是說最大可以為64KB,超過這個長度後java文件就無法芹凳兆被編譯了
但一般是見名知意,不超過20個字元
『玖』 在JAVA中類中方法的命名規則
1.使用完整描述符來准確地描述變數、欄位或類。
例如,使用的名稱可以是 FirstName、GrandTotal 或 Corporate Customer。雖然像 x1、y1 或 fn 這樣的名稱較短容易輸入,但是它們並不提供任何信息指出它們所代表的內容。這樣對代碼的理解、維護和增強會造成一定困難。
2.使用適用於領域內的術語。
如果您的用戶將他們的客戶稱為顧客,則對這個類使用術語Customer來代替Client。許多開發人員曾經犯了這樣一個錯誤:當業界或領域中已存在更貼切的術語時,他們還冥思苦想,准備為一些概念創建通用術語。
3.巧妙節儉地使用縮寫。
這表示您應該維護一份標准短格式(縮寫)的列表,應該明智地選擇它們,並在使用時保持一貫性。例如,如果要使用字 arithmetic 的短格式, 選擇 ar、ari 或 art 中的一個,記錄下所選的縮寫(到底是哪個並不重要),並只使用這一個。
4.使用大小寫混合增強名稱的可讀性。
通常應該使用小寫字母,但是將類名和介面名稱的第一個字母寫成大寫,將所有非起始單詞的第一個字母也寫成大寫。
5.將標准首字母縮寫詞的第一個字母大寫。
名稱會經常包含標准縮寫,如 SQL 表示「Standard Query Language」。諸如表示屬性的 sqlDatabase 或表示類的 sQLDatabase 等名稱比sQLDatabase 和SQLDatabase 更便於閱讀。
6.避免長型名稱(最大 15 個字元比較合適)。
雖然類名 AllImplemented IterfacesAndSubclass 可能是個比較好的類名(當然,在此示例中有些誇張),但是這個名稱顯然太長,應該把它重命名為較短的名稱才好。
7.避免名稱過於相似或僅在大小寫方面有區別。
不應該同時使用變數名 myObject 和 myObjects,也不應該同時使用 myOraDatabase 和 anORADatabase。
問:我想使用Tab鍵在輸入欄位間移動,我該怎麼辦?
答:當用戶必須鍵入許多文本時,這一功能特別有用。下面的程序將會告訴你如何讓用戶在輸入欄位間切換輸入焦點:
public boolean keyDown(Event evt,int key)
{
if ((char)key=='\t')
{
Component current_field=(Component)evt.target;
if (current_filed!=last_field)
current_field.nextFocus();
else
first_field.requestFocus();
return true;
}
}
註:當最後組件last_field獲得焦點時按Tab鍵,會將焦點移回到第一個組件first_field上。
『拾』 在java規范中類命名的字元長度是多少
在java規范中沒有限制類名的長度,但是系統本身會限制。
下面是詳細說明:
java這個語言本身:沒有限制。
java虛擬機本身的規范:
,fieldandmethoddescriptors,
andotherconstantstringvalues(includingthosereferencedby
ConstantValue(§4.7.2)attributes)islimitedto65535charactersby
the16-_Utf8_infostructure
(§4.4.7).
在java虛擬機看來類名本生也是字元串,所以java虛擬機規范是限制為65535
3.系統本身
Linux文件名的長度限制是255個字元
windows下完全限定文件名必須少於260個字元,目錄名必須小於248個字元。