c# 字符串分割处理
发布网友
发布时间:2024-03-31 06:54
我来回答
共2个回答
热心网友
时间:2024-07-27 18:16
string str = "张三11111111",a;
long b;
int i,s=-1;
for (i = 0; i < str.Length; i++) if (str[i] >= '0' && str[i] <= '9') { s = i; break; }
a = str.Substring(0, s);
if (s >= 0) { b = long.Parse(str.Substring(s)); } else { s = null; }
热心网友
时间:2024-07-27 18:14
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class ReverseWord
{
public static void main(String[] args)
{
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
System.out.println("输入单词,输入\"\\e\"结束输入");
StringBuffer sb = new StringBuffer();
while (true)
{
try
{
String str = br.readLine();
if ("\\e".equals(str) || "\\E".equals(str))
{
break;
}
sb.append(str.trim());
sb.append(" ");
}
catch (IOException e)
{
e.printStackTrace();
}
}
System.out.println("输入的信息为:");
System.out.println(sb.toString());
String[] content = sb.toString().split(" ");
sb = new StringBuffer();
for (int i = content.length - 1; i >= 0 ;i --)
{
sb.append(content[i] + " ");
}
System.out.println("倒转的结果为:");
System.out.println(sb.toString());
}
}