在java中给一个字符串中的每个汉字前加上一个字符-,标点符号什么的不加比如下面
发布网友
发布时间:2022-05-11 02:35
我来回答
共3个回答
热心网友
时间:2024-02-08 03:41
// 我是中国人 变成 我-是-中-国-人
String tt = "我是中国人";
StringBuffer tb = new StringBuffer();
for (int i = 0; i < tt.length(); i++) {
tb.append(tt.charAt(i));
if (i < tt.length() - 1) {
tb.append("-");
}
}
System.out.println(tb.toString());
热心网友
时间:2024-02-08 03:41
String str = "我是中a国人ac哈哈,你是日本人!";
String reg = "(?!^[\u4e00-\u9fff])([\u4e00-\u9fff])";
System.out.println (str.replaceAll (reg, "-$1"));
热心网友
时间:2024-02-08 03:42
String ss = "我是中国人";
char[] chars = ss.toCharArray();
StringBuffer s = new StringBuffer();
for (int i = 0; i < chars.length; i++) {
s.append(chars[i]);
if (i!=chars.length-1) {
s.append("-");
}
}
System.out.println(s.toString());
在java中给一个字符串中的每个汉字前加上一个字符-,标点符号什么的不加...
String tt = "我是中国人";StringBuffer tb = new StringBuffer();for (int i = 0; i < tt.length(); i++) { tb.append(tt.charAt(i));if (i < tt.length() - 1) { tb.append("-");} } System.out.println(tb.toString());...
java如何判断一个字符串中是否包含标点符号(任意标点符号,非特定)?
1、在程序中需要引入hutool的jar包。2、创建一个Sting类型的字符串数字。3、接着创建多个字符串指定查询。4、booleancontains=StrUtil.containsAny(phone,s1);//字符串中是否包含任意一个。5、运行程序查看得到的结果。
怎么用java实现,题目是:将一个英文句子逆序输出,例如 I am a student...
实现思路:先将字符串变为字符串数组,然后逆序赋值给另一个字符串数组,最后再利用StringBuffer转变为字符串输出,方法如下:public class Demo{public static void main(String[] args){String str = "I am a student";String str1 = wordsReverse(str);//输出为student a am ISystem.out.println...
java如何判断一个字符串中是否包含标点符号(任意标点符号,非特定)?
1、在程序中需要引入hutool的jar包。2、创建一个Sting类型的字符串数字。3、接着创建多个字符串指定查询。4、booleancontains=StrUtil.containsAny(phone,s1);//字符串中是否包含任意一个。5、运行程序查看得到的结果。
Java正则表达式判断字符串中不包含[]的标点符号
String s1 = "[dssdfgfdg"; String s2 = "]23adsa"; String s3 = "23adsa"; System.out.println(s1.matches(".*[\\[\\]].*")==true?"包含":"不包含"); System.out.println(s2.matches(".*[\\[\\]].*")==true?"包含":"不包含"); System.out.println(...
在java中replace方法如何使用
替换字符串中的字符:String类中的replace方法可以用来替换字符串中的所有指定字符或子字符串。例如,你可以使用String的replace方法替换字符串中的空格、标点符号等。这是一个例子:java String str = "Hello, World!";str = str.replace; // 将逗号替换为空格 在这个例子中,所有的逗号都被替换为了...
java 如果是数字,直接添加进字符串;如果是字母,偏移后添加进字符串;如...
public class Test {/** * java 如果是数字,直接添加进字符串;如果是字母,偏移后添加进字符串;如果是空格,替换成自定义的位移符后添加进字符串;如果是标点符号, * 1如果选择包括标点符号,复制进字符串;2如果选择不包括标点符号,不复制; * 最好选择是否循环?最好不用数组。 * @param ...
JAVA问题 如何利用main方法中args数组传递,输出长恨歌,每七个汉字...
1、首先新建一个html文件,命名为test.html,在js标签中,创建一个空数组,用于测试。2、然后在js标签中,给数组添加三个元素,如下图所示。3、接着在js标签中,使用join方法,将数组内的元素连接在一起。4、接着使用write方法输出字符串,如下图所示。5、最后在浏览器打开test.html文件,查看结果,...
什么是正则表达式?举例说明一下
所谓特殊字符,就是一些有特殊含义的字符,如上面说的"*.txt"中的*,简单的说就是表示任何字符串的意思。如果要查找文件名中有*的文件,则需要对*进行转义,即在其前加一个\。ls \*.txt。正则表达式有以下特殊字符。特别字符 说明 匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline...
我要写一个java程序,目的是能识别一行文字结尾是不是标点符号,从pdf拷贝...
String 的 endsWith方法测试此字符串是否以指定的后缀结束。如果参数表示的字符序列是此对象表示的字符序列的后缀,则返回 true;否则返回 false。注意,如果参数是空字符串,或者等于此 String 对象(用 equals(Object)方法确定),则结果为 true。比如:String str = "张三李四!!!";if(str.endsWit...