『壹』 java如何得到一個數的第一位數字
1、
int number = 123456;
int result = 0;
for(int i=0;i<number.toString().length;i++)
{
number = number/10;
}
result = number;//結果就檔知嘩是第一位數,大小寫可能有錯誤,請注意一下
2、
int number = 123456;
String temp = number.ToString();
temp = temp.subString(0,1);//從第0(第一位)開始,截取長度為1的字元串
number = Integer.Parse(temp);
一年多沒猛臘寫Java,可能有點錯誤,僅行行供參考
『貳』 java中如何截取字元串
截取字元串採用的是java中的split函數。
例把「01:大眾汽車」截取為01和大眾汽車,代碼如下:
package test;
public class substringTest
{
public static void main(String args[])
{
String N = "01:大汽車";
String L="";
String R="";
int k= N.length();
for (int i = 0; i < N.length(); i++)
{
if (N.substring(i, i + 1).equals("|"))
{
L=N.substring(0,i).trim();
R=N.substring(i+1,k).trim();
}
else
{
}
System.out.println(L);
System.out.println(R);
}
}
}
『叄』 java截取字元串
public class StringTest {
public static void main(String[] args) {
String string = "file:/C:/Users/Administrator.SC-201805071245/Desktop/新建文件夾/demo-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/";
String substr = string.substring(string.indexOf("/")+1, string.substring(0, string.lastIndexOf(".jar")).lastIndexOf("/")+1);
System.out.println(substr);
}
}
『肆』 java 怎麼從string里拿第一個字(字元)
直接用substring方法截取字元桐慶喚差正串好了,從第一個字元自後開始截局凱取,截取到最後
string
str="abcdefg";
str=str.substring(1);
『伍』 java string 怎樣截取前n個字元的解決方案列表
可以直接調用subString()方法來進行字元串截取。
public String substring(intbeginIndex,intendIndex),返回一個新字元串,它是此字元串的一個子字元串。該子字元串從指定的 beginIndex 處開始,直到索引 endIndex
- 1 處的字元。因此,該子字元串的長度為 endIndex-beginIndex。
(5)JAVA截取字元串第一位命令擴展閱讀:
截取後面的字元串也是調用substring()方法,只是括弧裡面參數不一樣
public String substring(intbeginIndex)返回一個新的字元串,它是此字元串的一個子字元串。該子字元串從指定索引處的字元開始,直到此字元串末尾。
示例:
"unhappy".substring(2) returns "happy"
"Harbison".substring(3) returns "bison"
『陸』 java怎麼獲取字元串中第i個字元
//截取#之前的字元串
String str = "sdfs#d";
str.substring(0, str.indexOf("#"));
//輸出的結果為:sdfs
//indexOf返回的索引也是從0開始的,所以indexOf("#") = 4。
//java中的substring的第一個參數的索引是從0開始,而第二個參數是從1開始
『柒』 java 截取字元串第一個字元
java 截取字元串槐緩可以直接調用String的.subSequence方法。代碼為s.subSequence(0, 1);
API中的方法定義為public CharSequence subSequence(intbeginIndex,intendIndex),返回一個新的字元序列,Returns a character sequence that is a subsequence of this sequence。其中beginIndex 表示起始索引虛明鏈(包括),endIndex -表示結束索引(不包括)。
可以根據需求自己更改兩個參數值,截取自己想要的子序列。
(7)JAVA截取字元串第一位命令擴展閱讀:
字元串主要用於編程,概念說明、函數解釋、用法詳述見正文,這里補充一點:字元串在存儲上類似字元數組,所以它每一位的單個元素都是可以提取的,如s=「abcdefghij」差孫,則s[1]=「a」,s[10]="j",而字元串的零位正是它的長度,如s[0]=10(※上述功能Ansistring沒有。),這可以給我們提供很多方便,如高精度運算時每一位都可以轉化為數字存入數組。
『捌』 java 怎麼從string里拿第一個字(字元)
通過charAt方式獲取第一個兆肆字元
例如:
Stringstr="adadsauo";//定義一個字元串
charfir=str.charAt(0);//獲取字元串的第一個字元
charAt(int index)方法,返回字元串指定悔猜櫻索引位置的char值。索引范圍為碧叢0~length()-1
『玖』 java中subString截取首位截取字元串末尾截取字元
String str="(HOST = 192.168.1.217)";
String end = str.substring(str.length()-1);
end 就是你要的末尾值。
你的目的是不是就是只是為唯檔了指稿亂獲取端敬野口號??
『拾』 java怎麼查找字元串第一個字元
通過indexOf進行查找
示例:
String str = "abcdefg";
if(str.indexOf("cd")>=0){//這里查找str中是否存在"cd"字元串,如果存在則會返回大於等於0的數,如果不存在,則返回-1
System.out.println("找到了");
}
補充indexOf
1、返回 String 對象內第一次出現子字元串的字元位置。
2、string.indexOf(subString[, startIndex])
1)參數
string
必選項。String 對象或文字。
subString 必選項。
要在 String 對象中查找的子字元串。
starIndex 可選項。
該整數值指出在 String 對象內開始查找的索引。如果省略,則從字元串的開始處查找。
2)說明
indexOf 方法返回一個整數值,指出 String 對象內子字元串的開始位置。如果沒有找到子字元串,則返回-1。