这次我有一个简单的问题,我想...... 我是Java / Android的新手,抱歉。
我有以下字符串:
String Column = Product_One_60;
String ColumnTwo = Column.replace("_"," ");
这给了我这个:
//ColumnTwo = Product One 60
到目前为止一切顺利,我需要得到两个这样的字符串:
String Product = Product One;
String Content = 60;
我该怎么办?
答案 0 :(得分:0)
这应该是您原始想法的有效翻译:
String Column = "Product_One_60";
String[] parts = Column.split("_");
String Product = parts[0] + " " + parts[1]; // "Product One"
String Content = parts[2]; // "60"
答案 1 :(得分:0)
您可以使用字符串拆分功能。它会将字符串拆分为存储在String数组中的片段。使用的分隔符是String中的特定字符,因此您必须将“_”替换为要用于分解String的字符串。
例如:(假设您使用“&”作为分隔符)
String product = "Product_One&60";
String array = product.split("&");
System.out.print(array[0]);//"Product_One"
System.out.print(array[1]);//"60"