【发布时间】:2021-01-19 10:43:42
【问题描述】:
我正在使用以下代码尝试在句子结尾后开始一个新行,例如“2.Put the turkey”将开始一个新行。但这不会发生。我做错了什么?
“1.制作墨西哥调味料,将材料混合在一个碗中。2.将火鸡肉末和墨西哥调味料放入一个大碗中,用手搅拌均匀。3.加热一半的橄榄油煎炸用大火平底锅,将洋葱、葱和辣椒煮 3 分钟。加入少许盐和胡椒粉。将蔬菜从锅中取出并放在一边。
method.replaceAll("\\.\\s?", "\\.\n");
methodText = findViewById(R.id.methodText);
methodText.setText(method);
【问题讨论】:
-
字符串是不可变的,所以
replaceAll返回新字符串:method = method.replaceAll("\\.\\s?", ".\n");