gpt4 book ai didi

java - 按行号子串

转载 作者:行者123 更新时间:2023-12-02 09:07:08 25 4
gpt4 key购买 nike

有没有办法按字符串行进行子串?

类似:String.substring(line_num);

或者我们必须通过计算索引来手动完成?

最佳答案

不,这是不可能的。但是,您可以按 \n 分割字符串,然后获取所需的行:

String s = "First line\nSecond line\nThird line\nFourth line";
String[] lines = s.split("\n", -1);
System.out.println(lines[2]); // Third line

如果您不知道平台的行分隔符是什么,请使用System.getProperty("line.separator")

或者,如果您想获取范围行,请使用 Arrays.copyOfRange() :

String s = "First line\nSecond line\nThird line\nFourth line";
String[] lines = s.split("\n", -1);
String[] lines2To4 = Arrays.copyOfRange(lines, 1, 4);

关于java - 按行号子串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12197395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com