生成一个包含所有汉字的字符串 “一”字开始”\4e00 到9fa5

/ 生成一个包含所有汉字的字符串 "一"字开始"4e00 到9fa5 思路: 1.既然是包含所有,肯定是从一个字符,到另一个字符之间的所有字符 2.因为String对象每创建一个不一样的,都会开辟空间,避免浪费内存,用STringBuilder的拼接更好 3.因为是输出所有拼接后的问题,所以用循环 4.为了避免太多一行显示不下,50个一换行显示,所以需要一个计数器 步骤 1.循环变量初始化,这里循环变量应该是字符 c(u4e00) , 在不断的加1 c++,循环到最后1个字符结束c<=u9fa5 2.因为有计数器i,所以拼接一个字符,应该加一个计数i++ 3.循环体内,建立StringBuilder对象. 每次循环拼接sb.append(c) 4.等i到50个,就sb.append("n") 注意:计数器从1开始,不然第一个字,i%50 0 取模50,结果是0,会换行 输出语句放在最外面,直接输出sb对象.*/生成一个包含所有汉字的字符串 "一"字开始"e00 到9fa5生成一个包含所有汉字的字符串 "一"字开始"e00 到9fa5

public class StringDemo3 {
    public static void main(String[] args) {
        int i=1;
        StringBuilder sb = new StringBuilder();
        for(char c='u4e00'; c<='u9fa5';c++,i++){
            sb.append(c);
            if(i %50 ==0){
                sb.append("n");
            }
        }
        System.out.print(sb.toString());
    }
}

View Code

原文链接: https://www.cnblogs.com/zyjcxc/p/5450222.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/232737

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月13日 下午3:36
下一篇 2023年2月13日 下午3:37

相关推荐