導航:首頁 > 編程語言 > java中字元串處理函數

java中字元串處理函數

發布時間:2024-06-24 04:41:45

java截取字元串函數

1、函數描述:在java中截取字元串的函數是substring函數。
2、函內數原型:public String substring(int beginIndex);
3、函數介紹:返回一個新的容字元串,它是此字元串的一個子字元串。該子字元串始於指定索引處的字元,一直到此字元串末尾。
4、應用舉例:
<script type="text/javascript">
var str="Hello world!"
document.write(str.substring(3))
</script>

㈡ java split()根據換行符號截取字元串為數組

classMain{);
staticpublic);
voidmain(String[]str));
{Strings="1234567\專n890\n110A";String[]array=s.split("[\屬\t\\n]+");
for(int i=0;i<array.length;i++)System.out.println(array[i]));
}//main);
}//class);

字元串主要用於編程,概念說明、函數解釋、用法詳述見正文,這里補充一點:字元串在存儲上類似字元數組,所以它每一位的單個元素都是可以提取的,如s=「abcdefghij」,則s[1]=「a」,s[9]="j",而字元串的零位正是它的長度。
如s[0]=10(※上述功能Ansistring沒有。),這可以給我們提供很多方便,如高精度運算時每一位都可以轉化為數字存入數組。但是字元串賦值有一定要求,例如C語言的運算符根本無法操作字元串。
在C語言中把字元串當作數組來處理,因此,對字元串的限制方式和對數組的一樣,特別是,它們都不能用C語言的運算符進行復制和比較操作。

㈢ 用java編寫一個截取字元串的函數

晚點寫

import java.util.Scanner;
import java.io.UnsupportedEncodingException;

public class Test {

public static void main(String[] args) throws UnsupportedEncodingException{

Scanner scanner = new Scanner(System.in);

System.out.print("請輸入字元: ");
String str = scanner.nextLine();

System.out.print("請輸入要截取的位元組數:");
int length = scanner.nextInt();

StringBuffer sb = new StringBuffer();

int i = 0;
while(sb.toString().getBytes("GBK").length < length && i < str.length()){
sb.append(str.charAt(i++));
}

if(sb.toString().getBytes().length > length){
sb.deleteCharAt(sb.length()-1);
}

String splitedStr = sb.toString();
System.out.println(str + "截取" + length + "位元組,結果為:" + splitedStr);

}
}

----------------測試
C:\Program Files\IBM\RAD 7\jdk\bin>javac Test.java

C:\Program Files\IBM\RAD 7\jdk\bin>java Test
請輸入字元: 我ABC
請輸入要截取的位元組數:4
我ABC截取4位元組,結果為:我AB

C:\Program Files\IBM\RAD 7\jdk\bin>java Test
請輸入字元: 我ABC漢DEF
請輸入要截取的位元組數:6
我ABC漢DEF截取6位元組,結果為:我ABC

㈣ java中的subString

是一個函數,這個是Java本身寫好的一個函數,程序員直接調用就可以。String subString就是定義一個string型的字元串,subString=number.subString(i,i+1);這句就是截取number字元串。

㈤ java中字元串如何去除最後一個字元

1、最常見的來方法:
s = s.substring(0,s.length - 1)
2、用
rtrim
s = s.tostring().rtrim(',')
3、用trimend,這個東自西和rtrim差不多,區別是這個傳遞的是一個字元數組,而rtrim可以是任何有效的字元串
s=s.trimend(',')
//如果要刪除"5,"
char[] mychar = {'5',','};
s = s.trimend(mychar);
//s = "1,2,3,4"
substring(參數)是java中截取字元串的一個方法
一種是public
string
substring(int
beginindex),返回一個新的字元串,它是此字元串的一個子字元串。該子字元串從指定索引處的字元開始,直到此字元串末尾。
另一種是public
string
substring(int
beginindex,
int
endindex),返回一個新字元串,它是此字元串的一個子字元串。該子字元串從指定的
beginindex
處開始,直到索引
endindex
-
1
處的字元。因此,該子字元串的長度為
endindex-beginindex。

㈥ JAVA編寫一個截取字元串的函數

/**
* 輸入一個字元串和位元組數,輸出為按位元組截取的字條符串,但要保證漢字不被截半
* @author Administrator
*
*/
public class Ceshi {
public static void main(String[] args) {
String str = "sfsfs中國sdfsdfsfd";

System.out.println(substring(str, 10));
}

private static String substring(String str, int interceptLength){
StringBuilder sb = new StringBuilder();

for(int i=0; i<interceptLength; i++){
sb.append(str.charAt(i));
}
return sb.toString();
}
}

㈦ java截取指定字元串中的某段字元如何實現

如下圖,給你復貼出了制代碼段。可以利用字元串的substring函數來進行截取。

結果是:456789(注意:包括4。)

示例:

"hamburger".substring(3,8) returns "burge"

"smiles".substring(0,5) returns "smile"

閱讀全文

與java中字元串處理函數相關的資料

熱點內容
動漫圖片的文件格式 瀏覽:560
黑衣緊身美女跳小蘋果 瀏覽:670
無法收縮資料庫 瀏覽:216
java中獲取二維數組的長度 瀏覽:510
手機裡面的數據線怎麼接 瀏覽:491
微信轉帳是紅包嗎 瀏覽:748
如何學會函數編程 瀏覽:985
js賦值高度 瀏覽:940
錄像機登錄密碼 瀏覽:94
中斷程序格式 瀏覽:543
微信電話本批量刪除聯系人 瀏覽:439
hp5200固件升級文件 瀏覽:176
除了問卷星還有哪裡收集數據 瀏覽:387
如何編程五子棋盤 瀏覽:747
微信相冊空間 瀏覽:839
蘋果怎麼刷回935 瀏覽:437
linux的模板文件在哪個文件夾 瀏覽:923
企業網路規劃拓撲圖 瀏覽:927
在哪裡可以下載書痴APP 瀏覽:644
橡皮擦工具怎麼使用方法 瀏覽:781

友情鏈接