有什么办法从字符串获取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. 获取RichTextBox插入的XY坐标
- 2. 获取WPF Richtextbox中TextPointer的XY坐标
- 3. Android获取选项卡的xy坐标
- 4. 在Python中,如何获取位于另一个字符串的坐标XY之间的子字符串?
- 5. [Javascript]从openlayers地图获取坐标
- 6. 获取Google地图标记的坐标
- 7. Android:如何获取图像/ ImageView中的xy坐标?
- 8. 谷歌地图标记坐标字符串到数字
- 9. 从位置字符串获取纵向和横向坐标
- 10. 如何从顶点获取坐标(类型:字符串)
- 11. Handsontable:从坐标获取字符串范围
- 12. 如何从SVG路径获取像素坐标字符串
- 13. 提高javascript事件或从XY坐标系获取对象
- 14. 获取GPS地图的GPS坐标
- 15. Flex Sprite xy坐标
- 16. 从谷歌地图中的地区名称获取坐标Api
- 17. 如何从HERE地图获取特定地点的GPS坐标
- 18. 获取区域内的坐标坐标 - Google地图
- 19. 获取图像占位符的坐标
- 20. 如何使用python或monkeyrunner从屏幕截图获取字符串和坐标
- 21. 如何使用XY坐标将标记添加到ArcGIS地图
- 22. Opencv单应性从像素xy坐标找到全局xy坐标
- 23. Java LibGDX:如何获取基于地图的坐标系?
- 24. Reactjs从(地理)json获取坐标
- 25. 如何从谷歌地图获取地址和坐标
- 26. 从谷歌地图获取地址和坐标
- 27. 从Google地图中“分享此地点”获取坐标
- 28. 从字符串中拉取标题 - Java
- 29. 从地图坐标过滤adsense坐标
- 30. 如何从地址获取字符串?
也许是我,但我不明白你的问题。 “xyz123 \ nabc123”如何表示(0,2)和(1,2)是y? – 2012-03-18 02:52:42
对不起,我措辞严重。我改变了这个问题 – 2012-03-18 02:56:29