我想要做的是测量大字符串上的一行数据。我不确定是否有人试过这个,但我有一个看起来像这样的字符串。
字符串a =
“这是 还挺
我的字符串“
将在android textview上显示为
这是
还挺
我的字符串
现在我想要实现的是能够获得第二行“kinda”的长度。
这样做的目的是能够为书籍项目设置我的分页。
我希望我足够清楚。感谢您分享的任何建议或想法。
答案 0 :(得分:2)
应该是:
a.split("\n")[1].length()
答案 1 :(得分:1)
您可以使用字符串函数split(String regex)
要拆分“\ n”(换行符),然后将其用作元组/数组并调用您想要的任何单词。
答案 2 :(得分:1)
根据新线路指标进行拆分。
String lines[] = a.split("\\r?\\n");
int length =0;
if(lines.length >1)
{
length = lines[1].length();
}
答案 3 :(得分:0)
多年来我没有使用java,据说我会想象这样的事情
String[] temp; //Let's make an array of strings
temp = a.split("\n"); //Split the large string by carriage return
int length = temp[1].length(); //get the length of the 2nd string
假设它们正在分隔你的行......