如何将字符串转换为数组,怎么办?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将字符串转换为数组,怎么办?相关的知识,希望对你有一定的参考价值。

给出:

String text="['8642.00','1.77765']"

预期输出:

array[0]->'8642.00'         
array[1] ->'1.77765' 

我该怎么办?

答案
import java.util.ArrayList; import java.util.List; public class Split public static void main(String[] args) String text = "['8642.00','1.77765']"; String[] array = text.split(","); List<String> clear = new ArrayList<>(); for (String el : array) el = el.replace("'", ""); el = el.replace("[", ""); el = el.replace("]", ""); clear.add(el); System.out.println(clear);
另一答案
执行以下操作:

public class Main public static void main(String[] args) String text = "['8642.00','1.77765']"; String[] arr = text.replace("[", "").replace("]", "").split(","); System.out.println(arr[0]); System.out.println(arr[1]);

输出:

'8642.00' '1.77765'
另一答案
String[] array = text.replace("[", "").replace("]", "").split(",");

以上是关于如何将字符串转换为数组,怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

怎么将arraylist转换为字符串数组

java怎么将string转换成byte数组

如何把一个byte数组的数字转换成int

js中如何把一串数字转换为数组

c#怎么把byte数组转换为字符串

javascript 怎么将字符串转换为ArrayBuffer