Java 我怎样才能使用\";在字符串[]数组中有什么不同?

Java 我怎样才能使用\";在字符串[]数组中有什么不同?,java,arrays,string,Java,Arrays,String,我一直在寻找一些变通方法,但使用Android的API 15似乎没有什么能正常工作。我试过: System.getProperty(“line.separator”) “\r\n” 假设我将有一个巨大的字符串数组(我想让它变得简单): 添加类似解决方案的最佳方法是什么 \n 在该数组中?您需要以这种方式转义新行字符“这是另一个\\n字符串数组” \\否\n与此\n 在xml文件中,将这一行添加到TextView: android:inputType=“textMultiLine”当前操作的结

我一直在寻找一些变通方法,但使用Android的API 15似乎没有什么能正常工作。我试过:

  • System.getProperty(“line.separator”)
  • “\r\n”
假设我将有一个巨大的字符串数组(我想让它变得简单):

添加类似解决方案的最佳方法是什么

\n


在该数组中?

您需要以这种方式转义新行字符“这是另一个\\n字符串数组”
\\否\n

与此
\n
在xml文件中,将这一行添加到
TextView

android:inputType=“textMultiLine”

当前操作的结果是什么?添加类似的解决方案是什么意思?而且,这与Android或Android Studio有什么关系?这似乎是一个Java问题。结果是没有“\n”@commonware的相同文本。我猜他想保留由
\n
转义创建的新行sequence@CommonsWare我之所以提到AS,是因为这个实现在Eclipse中一直运行良好我试着把2“\”放在不起作用的地方。仅使“\n”出现在文本视图上。如果我理解您的问题。。。您想在文本视图中显示字符串,但是。。。是否将TextView设置为使用多行??。即使如此,您的方法还是非常糟糕,有比TextView更好的控件来显示多个文本,还有更好的方法来多维数据。此调用需要API 19,我如何在API 15上使用它?System.getProperty(“line.separator”)没有work@Machado不确定,但请尝试
SuppressLint(“新Api”)
may itwork@Apurva虽然它可能在19+设备上工作,但使用此选项可能会导致下部设备出现错误devices@Machado请看我的答案,这可能有助于youTextView在xml文件中缺少
android:inputType=“textMultiLine”
属性。非常感谢你!请编辑您的问题,以便我可以接受。
String[] values = new String[] { "This is a string \n array", 
"This is another \n string array"}; (...)