import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class SubStringTest
{
public static void main(String args[])
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String s=null;
String str1=null;
String str2=null;
try {
s=br.readLine();
for(int i=0;i<s.length();i++)
{
if(s.charAt(i)==',')
{
str1=s.substring(0, i);
str2=s.substring(i+1);
}
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
int l=Integer.parseInt(str2);
int k=0;
int m=0;
for(int i=0;i<str1.length();i++)
{
if((str1.charAt(i)>='A'&&str1.charAt(i)<='Z')||(str1.charAt(i)>='a'&&str1.charAt(i)<='z'))
{
k++;
}
else
k=k+2;
if(k==l)
{
m=i;
break;
}
if(k>l)
{
m=i-1;
break;
}
}
System.out.println(str1.substring(0, m+1));
}
}
输入字符串和字节数,截取子串(串中含有中文字符)
最新推荐文章于 2022-11-11 20:41:36 发布
本文介绍了一段使用Java实现的代码,用于从输入字符串中读取内容,并根据逗号进行分割,然后计算并输出特定字符的累计数量。代码通过BufferedReader和StringBuffer等API操作输入字符串,展示如何在Java中处理字符串和字符计数。
摘要由CSDN通过智能技术生成