如何获取字符串的内容以查找特定字符?例如
字符串s =“美国国家气象局表示,在爱荷华州,伊利诺伊州,堪萨斯州和俄克拉荷马州发生暴风雨后的第二天,一场”大而致命“的龙卷风袭击了俄克拉荷马城以南。< div Class ='mf-viral'>< ; table border ='0'>< tr>< td valign ='middle'>< a href =“http://da.feedsportal.com/r/165664155387/u/218/f/ 640350 / c / 34625 / s / 2c2c8c75 / a2.htm“>< img src =”http://da.feedsportal.com/r/165664155387/u/218/f/640350/c/34625/s/2c2c8c75/a2.img“border =”0“/>< / a>” ;
我喜欢在美国爱荷华州,伊利诺伊州,堪萨斯州和俄克拉荷马州发生暴风雨后的第二天,国家气象局发布的“大型致命”龙卷风袭击了俄克拉荷马城南部。并忽略“< div class ...”
中的所有内容答案 0 :(得分:2)
在这种情况下,您可以执行以下操作:
String input = //paste the content here ;
int end = input.indexOf('<');
String result = input.substring(0, end);
System.out.println(result);
这将在您的案例中打印所需的结果。
如果你想创建一个从句子中提取一个片段的泛型函数,直到它到达某个角色,你可以用input.indexOf('<');
改变input.indexOf(char c);
语句并提供你想要的角色打破这句话。这符合协议,即这是角色的第一次出现。
答案 1 :(得分:0)
String有一个String.indexOf(char),它返回第一个找到的char的int位置。你的问题在这里听起来像这样。如需更多帮助,需要更多信息和具体问题。
希望这有助于并享受您的工作。