有什麼辦法從字符串獲取java.awt.Point
的地圖嗎?或者甚至只是該字符串上的一個點。例如對於"xyz123\nabc123"
,座標(0, 1)
將是'a'
。Java從字符串獲取X-Y座標的地圖
0
A
回答
0
沒有什麼內置了點。
您可以嘗試將該字符串解析爲二維char數組或char數組的向量(取決於您是否知道總共有多少行)。
鑑於「XYZ123 \ nabc123」爲str
:
//split it by newline, should work on windows/unix
String lines[] = str.split("\\r?\\n");
char[][] map = new char[lines.length][];
//fill up map, each row is a new line
for(int i = 0; i < lines.length; i ++)
map[i] = lines[i].toCharArray();
//map[0][2] returns 'z'
+0
感謝這是完美的。 – 2012-03-18 05:21:42
0
它可以完成,但它不是一個常見的表示,所以不要指望它完成。
一個String是不是從一個字符數組,不同等等這些可以幫助你:
0
不會懷疑你的動機,但這裏是一個辦法:
String find(String[] a, int x, int y) {
try {
return String(a[x].charAt(y)); // or y+1 in your example
}
catch (Exception exc) {
return NULL;
}
}
...
String s = "xyz123\nabc546";
String[] sa = s.split("\\n");
find(sa, 0, 0); // returns "x"
find(sa, 1, 2); // returns "c"
find(sa, 3, 2); // returns NULL
相關問題
- 1. 從地圖獲取座標
- 2. 圖片xy座標
- 3. 如何從大框(div)中獲取圖像的xy座標=(0,0)?
- 4. 獲取WPF Richtextbox中TextPointer的XY座標
- 5. 獲取RichTextBox插入的XY座標
- 6. 獲取`img`元素的XY座標
- 7. Android獲取選項卡的xy座標
- 8. 位圖上的XY座標
- 9. [Javascript]從openlayers地圖獲取座標
- 10. JavaScript:從字符串中提取座標
- 11. 獲取圖像標籤從字符串
- 12. 如何通過座標獲取字符串地址?
- 13. 獲取Google地圖標記的座標
- 14. Android:如何獲取圖像/ ImageView中的xy座標?
- 15. Android - 如何從地圖視圖獲取地圖座標
- 16. 谷歌地圖標記座標字符串到數字
- 17. Handsontable:從座標獲取字符串範圍
- 18. 如何從頂點獲取座標(類型:字符串)
- 19. 如何從SVG路徑獲取像素座標字符串
- 20. 從位置字符串獲取縱向和橫向座標
- 21. android java從字符串獲取html圖像標記
- 22. 提高javascript事件或從XY座標系獲取對象
- 23. 獲取地圖的中心座標
- 24. 獲取GPS地圖的GPS座標
- 25. Flex Sprite xy座標
- 26. 如何從HERE地圖獲取特定地點的GPS座標
- 27. 從谷歌地圖中的地區名稱獲取座標Api
- 28. 獲取區域內的座標座標 - Google地圖
- 29. 獲取圖像佔位符的座標
- 30. 如何使用python或monkeyrunner從屏幕截圖獲取字符串和座標
也許是我,但我不明白你的問題。 「xyz123 \ nabc123」如何表示(0,2)和(1,2)是y? – 2012-03-18 02:52:42
對不起,我措辭嚴重。我改變了這個問題 – 2012-03-18 02:56:29