有沒有一種方法或方法來讀取字符串中的字符,並將其置於一個新字符串中,直到出現某個字符爲止。 繼續閱讀<到>,但沒有更多。 謝謝xJAVA:從字符串中讀取字符串到某個字符
0
A
回答
1
當然。你將需要:
- 方法
String.charAt(int)
- 的
+
操作(或方法String.concat
,或者,如果表現的事項,類StringBuilder
) - 的
for
聲明 - ,也許一個
if
語句來與break
聲明
聲明和運算符s在Java Tutorial和api javadoc中解釋。
(不,我不會提供一個實現,因爲你會學到一點通過複製)
0
實際上,你可以寫一個實用程序,它是
public class StringUtil {
public static String copy(String str, char startChar, char endChar) {
int startPos = str.indexOf(startChar);
int endPos = str.lastIndexOf(endChar);
if (endPos < startPos) {
throw new RuntimeException("endPos < startPos");
}
char[] dest = new char[endPos - startPos + 1];
str.getChars(startPos, endPos, dest, 0);
return new String(dest);
}
};
PS未測試.. ..
或者,您可以
String result = str.substring(startPos, endPos + 1); //If you want to include the ">" tag.
0
這可能不是你想要的,但它會給你想要的字符串。
String desiredString="<Hello>".split("[<>]")[1];
相關問題
- 1. 從某個字符讀取字符串
- 2. vb.net讀取字符串某個字符
- 3. 從字符串中讀取字符或從字符串中獲取字符
- 4. 從字符串中讀取字符串而不是字符
- 5. 用StreamReader讀取到某個字符串
- 6. 從符號讀取字符串以從字符串符號
- 7. 讓字符串流從字符A讀到字符串B
- 8. Java - 字符串到字符串讀取器
- 9. 從字符串中提取字符串
- 10. Java字符到字符串
- 11. 從字符串中的某個字符中刪除字符
- 12. 從套接字讀取到字符串
- 13. 從Hexidimal文字讀取到字符串
- 14. 如何在java中讀取某個字的字符串?
- 15. 提取部分字符串從一個字符串在java中
- 16. 字符串內插字符串從文件中讀取字符串
- 17. Java字符串[]字符串[]
- 18. 如何從文件讀取XML字符串到字符串?
- 19. 從長字符串的某個字符開始獲取子字符串。
- 20. Bash:刪除字符,直到字符串中的某個字符
- 21. 從文件中讀取字符串後替換字符java
- 22. 從Python中的字符串中讀取子字符串
- 23. 按字符串的字符讀取字符問題:JAVA
- 24. 從TcpClient讀取字符串
- 25. 從Stdin讀取字符串
- 26. 從Golang讀取字符串
- 27. 從某個字符串
- 28. 從字符串中讀取數字
- 29. 字符串內部的Java字符串到字符串
- 30. 閱讀,找到字符串,然後讀取字符串
你真的需要一次讀一個這些字符嗎? – Powerlord 2010-09-27 14:11:36
從'<' to '>'?你不是在重新創建一個XML/HTML解析器嗎? – BalusC 2010-09-27 14:11:39
@BalusC,我在想同一件事...... – 2010-09-27 14:13:58