JAVA截取字符串(截取歌词)

来源:百度知道 编辑:UC知道 时间:2024/06/02 04:37:22
an angel
Declan《Thank you》
I wish I had your pair of wings
Had them last in my dreams
I was chaising butterflies
Till the sunrise broke my eyes

上面的英文是一段歌词,既然是歌词当然是一行一行的了,所以怎么样让它一行一行的截取出来放到数组里呢。
我的意思是不加逗号或任何分隔符。

用String s保存字符串,然后
String[] result=s.split("\r\n");
result就是你要的数组了

String str = "an angel,Declan《Thank you》,I wish I had your pair of wings,Had them last in my dreams,I was chaising butterflies,Till the sunrise broke my eyes";
String [] s = str.split(",");
List<String> list = new ArrayList<String>();
for (String string : s) {
list.add(string);
}
截取回车符一个样

把歌词存在一个叫 geci.txt 的文本中 放在D盘根目录

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

public class SaveSong {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

BufferedReader br = null;
String lineContent = "";
String[] s = new String[100];
int i = 0;
try {
br = new BufferedReader(new