我的字符串後修剪字符串是說:爪哇 - 換行
str1="ash
def";
我想刪除換行符後什麼,所以我期望的字符串將是唯一"ash"
。
我該怎麼做,有一件事可能是我可以修剪這個,然後子串。任何其他方式,我可以做到這一點。
感謝
我的字符串後修剪字符串是說:爪哇 - 換行
str1="ash
def";
我想刪除換行符後什麼,所以我期望的字符串將是唯一"ash"
。
我該怎麼做,有一件事可能是我可以修剪這個,然後子串。任何其他方式,我可以做到這一點。
感謝
試試這個:
System.out.println(str1.split("\n")[0]);
這將在第一個新行字符分割你的字符串和\n
之前返回第一串即。
您可以使用子
String firstPart = str1.substring(0, str1.indexOf('\n'));
System.out.println(firstPart);
對比
str.split("\n")[0]
的子方法是更快,因爲
字符串如果你的新生產線\n\r
然後通過\n
使用重載String.indexOf(String)
String str1 = "ash\n\rdef";
System.out.println(str1.substring(0, str1.indexOf("\n\r")));
好,是啊感謝這個任何想法我怎麼可以納入'\ n'和'\ r'在這..? – rahul888
分裂並選擇第一要素
str.split("\n")[0]
以下是另一種方式來做到這一點:
StringTokenizer st=new StringTokenizer("ash\ndef","\n");
System.out.println(st.nextToken());
正如你可能知道你需要import java.util.*;
嘗試做分割。 str1.split( 「\ n」);這將返回一個字符串數組。只需使用第一個元素。 – Hardik4560