所以我期待得到一個IP的第一個數字。假設我有類似255.35.54.34的東西。我想把第一部分的數字提到第一期。我將如何在Java中執行此操作?所以它會給我留下255.獲取字符串的一部分到一個點
1
A
回答
2
看看String
類。您可以使用幾種方法來完成此操作:
indexof(...)
方法會給您「。」的偏移量。- 的
substring(...)
方法可以讓你使用上面得到一個字符串偏移
或者另一種選擇是使用split(...)
方法來獲得所有四個IP值的數組。
0
0
由於@camickr說,你可以使用indexOf
和substring
這樣的:
String ipAddress = "192.168.1.9";
System.out.println(ipAddress.substring(0, ipAddress.indexOf('.')));
這將打印 「192」
0
你可以做它有兩種方式:
一個是你使用String.split()
的方法,另一個是使用StringTokenizer
類。
使用String.split():
String ip = "255.1.2.3";
String[] splitIP = ip.split("\\.");
String required = splitIP[0];
System.out.println(required);
這裏\\是必需的,它oherwise會拋出異常
使用StringTokenizer
:
String ip = "255.1.2.3";
StringTokenizer tk=new StringTokenizer(ip,".");
while (tk.hasMoreTokens())
{
System.out.println(tk.nextToken());
break;
}
希望這將幫助你..
相關問題
- 1. 獲取特定部分從一個字符串到另一個
- 2. PHP獲取URL的一部分到一個字符串
- 3. 獲取字符串的一部分?
- 4. PHP獲取字符串的一部分
- 5. jQuery - 獲取字符串的一部分
- 6. 如何獲取字符串的一部分到字符?
- 7. C獲取字符串中的字符串的一部分
- 8. 查詢來獲取一個字符串的一部分
- 9. C字符串搜索獲取字符串的一部分
- 10. 從多行/列字符串獲取字符串的一部分
- 11. 得到一個字符串的一部分基於字符
- 12. PHP獲取字符串的一部分到新的數組?
- 13. 獲取字符串的一部分分隔符後
- 14. Linux - 找到一個字符串,並獲得下一部分
- 15. 需要獲取字符串部分之間兩個/在一個字符串
- 16. 獲取字符串的一部分(從某事 - >到某事)
- 17. 獲取部分字符串
- 18. 獲取字符串來替換另一個字符串的部分
- 19. 將字符串的一部分移動到字符串的另一部分
- 20. 提取部分字符串從一個字符串在java中
- 21. 從第一個字符到下一個空間獲取字符串的一部分?
- 22. 捕獲字符串的一部分
- 23. 獲取部分字符串到光標
- 24. 劃分一個字符串(作爲日期)以獲取字符串的特定部分(作爲一個月)
- 25. 用另一個字符串替換字符串的一部分
- 26. 提取字符串的一部分
- 27. 提取字符串的第一部分
- 28. 提取字符串的一部分
- 29. 提取字符串的一部分
- 30. 提取長字符串的一部分。
它是作爲一個字符串進入嗎? – Woot4Moo