相关疑难解决方法(0)

Java String拆分删除了空值

我试图使用分隔符拆分值.但我发现了令人惊讶的结果

String data = "5|6|7||8|9||";
String[] split = data.split("\\|");
System.out.println(split.length);
Run Code Online (Sandbox Code Playgroud)

我期待得到8个值.[5,6,7,EMPTY,8,9,EMPTY,EMPTY] 但我只得到6个值.

任何想法和如何解决.无论EMPTY值在任何地方出现,它都应该在数组中.

java string split

262
推荐指数
4
解决办法
14万
查看次数

Android拆分无法正常工作

我一直在开发过去4个月的Android应用程序,并且在分割功能方面遇到了以下问题:

String [] arr;
SoapPrimitive result = (SoapPrimitive)envelope.getResponse();
arr = result.toString().trim().split("|");
Run Code Online (Sandbox Code Playgroud)

结果变量是我访问WebService后得到的,现在这种方法非常有效.但是,由于某种原因,我的分裂("|")方法不会在"|"分裂 而是分裂我的结果String中的每个char.所以我的数组看起来像这样:

arr [0]是"H",arr [1]是"e"等......

我不知道为什么会发生这种情况,因为我之前在同一个项目中使用过它并且工作得很好.

先感谢您

android split

23
推荐指数
2
解决办法
2万
查看次数

如何将字符串拆分成几个字符块?

我有一个来自一个名为的数组的字符串fld[1].tostring.当我尝试拆分此字符串返回"|R1|R2|R3"|时 它将它分成每个角色.我究竟做错了什么?

string android split

3
推荐指数
1
解决办法
2857
查看次数

如何拆分一个android的字符串?

我正在研究android应用程序.我从画廊获取图像.我也从画廊获取图像路径.现在我的要求是我只想获得带扩展名的图像名称.我怎样才能做到这一点?请帮我.

String imgpath =  "/mnt/sdcard/joke.png";
Run Code Online (Sandbox Code Playgroud)

图像扩展名可以是任何joke.pngjoke.jpeg.我需要最终获得带扩展名的图像名称.

即我想拆分上面的字符串,只得到joke.png.

我怎样才能做到这一点?请帮助我这方面.

java

0
推荐指数
1
解决办法
6万
查看次数

标签 统计

split ×3

android ×2

java ×2

string ×2