導航:首頁 > 編程語言 > 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中字元串處理函數相關的資料

熱點內容
為什麼要有多種編程語言 瀏覽:714
學編程哪個好用嗎 瀏覽:396
電腦文件恢復得多少錢 瀏覽:178
數控g71編程p1q2什麼意思 瀏覽:205
資料庫的事務性能優化 瀏覽:920
軟體和編程哪個容易學 瀏覽:744
怎麼看wifi是什麼網路 瀏覽:145
網站body怎麼設置 瀏覽:209
玉石原石在哪個app可以賣 瀏覽:406
如何修改樂視賬號密碼忘了怎麼辦 瀏覽:83
w10分區工具 瀏覽:654
電腦里發現別人的文件夾還打不開 瀏覽:279
win7升級win10後藍屏重啟後黑屏了 瀏覽:760
文件名後綴改了沒用 瀏覽:278
中國為什麼人少編程的人多 瀏覽:4
蘋果電腦桌面文件夾太多了怎麼辦 瀏覽:180
搜狐視頻文件多大 瀏覽:816
qq文件存在手機哪裡 瀏覽:675
電信網路上的微信號怎麼查 瀏覽:490
涿州少兒編程哪裡有 瀏覽:736

友情鏈接