精华内容
下载资源
问答
  • 9.3 输出一个字符串里面的空格,字母还有数字的数目。public class Test {public static void main(String[] args) throws IndexOutOfBoundsException {String a = "I am a student whose age is 20";shumu(a); //...

    9.3 输出一个字符串里面的空格,字母还有数字的数目。

    public class Test {

    public static void main(String[] args) throws IndexOutOfBoundsException {

    String a = "I am a student whose age is 20";

    shumu(a); //输出字符串空格和字母还有数字的数目。

    }

    static void shumu(String a) {

    int shuzi = 0, zimu = 0, kongge = 0;

    char[] c = new char[a.length()];

    for (int i = 0; i < a.length(); i++) {

    /*下面这句话是java自带的函数,意思是对于某一个字符串,取出某个位置的字符。@马克-to-win*/

    c[i] = (char) a.codePointAt(i);

    if (c[i] >= '0' && c[i] <= '9') {

    shuzi++;

    }

    if ((c[i] >= 'A' && c[i] <= 'Z') || (c[i] >= 'a' && c[i] <= 'z')) {

    zimu++;

    }

    if (c[i] == ' ') {

    kongge++;

    }

    }

    展开全文
  • /*本题的思路就是,当我有一个字符串,我需要一个一个字符的处理,当下一个字符是个空格的时候,我就知道前面已 经构成了一个完整的字,把它输出出来就好了。如果发现下一个字符不是一个空格的话,我就把这个字符,加...

    9.6 About string,"I am a teacher",这个字符串中有多少个字,且分别把每个字打印出来。

    /*本题的思路就是,当我有一个字符串,我需要一个一个字符的处理,当下一个字符是个空格的时候,我就知道前面已 经构成了一个完整的字,把它输出出来就好了。如果发现下一个字符不是一个空格的话,我就把这个字符,加到另一个字符串中,逐渐积累那个字符串成为一个完整 的字。*/

    public class Test {

    static int amount_space = 0; //此变量用来记录空格的数量。the variable named amount_space is used to count the number of the space.

    static int flag_Pro = 0; //此变量用来记录现在处理到大字符串中哪一个字符了。this pointer is used to remember the position where we look over.

    static String newstring = "I am a teacher";

    public static void main(String[] args) {

    String outputword = "";

    for (int i = flag_Pro; i < newstring.length(); i++) {

    if (newstring.substring(i, i + 1).equals(" ")) { //假如newstring.substring(i, i + 1)马克-to-win,取出的字符是个空格,就执行这段程序。

    System.out.println(outputword);

    outputword = "";

    amount_space++;

    flag_Pro++; // and next time we will start at a new position

    } else {//newstring.substring(i, i + 1);如果不是一个空格,就加到outputword中。

    outputword = outputword + newstring.substring(i, i + 1);

    flag_Pro++;

    }

    }

    System.out.println(outputword);

    outputword = "";System.out.println("共有"+amount_space+"个空格");

    System.out.println("共有"+(++amount_space)+"个字");

    }

    }

    展开全文
  • } } public static void main(String[] args) { System.out.println("请输入字符串:"); Scanner sc = new Scanner(System.in); String str = sc.nextLine(); str = str.replaceAll(" ",""); char strArr[] = str....

    public class Sort {

    public static void arrangeSequence(char[] strArr,int i){

    char temp;

    ArrayList list = new ArrayList<>();

    if(strArr == null || i> strArr.length|| i<0){

    return;

    }

    else if(i == strArr.length){

    //将得到的组合存进ArrayList中

    list.add(String.valueOf(strArr));

    }

    else{

    for(int j=i;j

    temp = strArr[j];

    strArr[j] = strArr[i];

    strArr[i] = temp;

    //递归调用

    arrangeSequence(strArr,i+1);

    temp = strArr[j];

    strArr[j] = strArr[i];

    strArr[i] = temp;

    }

    }

    for(int m=0;m

    System.out.println(list.get(m));

    }

    }

    public static void main(String[] args) {

    System.out.println("请输入字符串:");

    Scanner sc = new Scanner(System.in);

    String str = sc.nextLine();

    str = str.replaceAll(" ","");

    char strArr[] = str.toCharArray();

    Arrays.sort(strArr);

    arrangeSequence(strArr,0);

    }

    }

    展开全文
  • 输入:“123545rtyuiewwer21q3q2r2qrqrq23aewqt3qr35y2yhw”,输出:45rtyuiew import java.io.*; import java.util.*;

    输入:“123545rtyuiewwer21q3q2r2qrqrq23aewqt3qr35y2yhw”,输出:45rtyuiew

    import java.io.*;
    import java.util.*;
    public class DZY22 {
    private static String longerStr = "";
        private static int maxLonger = 0;
        public static void getLonger(String target) {
     if(target == null || target.length() == 0) {
                return;
            }
            // 结束递归标识
            boolean out = false;
            StringBuffer sb = new StringBuffer();
            for(int i=0; i<target.length();i++) {
            String chat = target.charAt(i) + "";
                if(!sb.toString().contains(chat)) {
                    sb.append(chat);
                    //判断是否已经遍历完整个字符串
                    if(i == target.length() -1) {
                        longerStr = sb.toString();
                        maxLonger = sb.length();
                        out = true;
                        }
                } else {
                if(maxLonger < sb.length() ) {
                        longerStr = sb.toString();
                        maxLonger = sb.length();
                    }
                    // 每次递归去掉首字母
                    target = target.substring(1);
                    // 不可能获得更长的子字符串了
                    if(maxLonger == target.length()) {
                        out = true;
                         }
                    break;
                }
            }
            if(!out) {
                getLonger(target);
            }
        }
        public static void main(String[] args) {
    getLonger("123545rtyuiewwer21q3q2r2qrqrq23aewqt3qr35y2yhw");
            System.out.println("无重复的最长子串为:"+longerStr);
            System.out.println("这个子串的长度为:"+longerStr.length());
       }
      }
        
                    
                        
    
    展开全文
  • 使用JAVA输入一个字符串,分别输出单个字符 package java11; import java.util.Scanner;public class Put { public static void main(String[] args) { System.out.println(“请输入字符串:”); Scanner scan=new...
  • 题目:编写一个程序,用数组来记录一个字符串中每个字母出现的次数(忽略大小写)并输出结果,该字符串由命令行输入。我编的:importjava.lang.String;publicclassCharx{publicstaticvo...题目:编写一个程序,用数组...
  • 1-1 字符串排序用Java编写一个能对一组字符串按字典序升序排序的程序 输入为N和N行字符串,需要按行输出字符串升序排序的结果 如输入3AbcAbeAbd输出:AbcAbdAbeimport java.util.Arrays;import java.util.Scanne......
  • args)使用指定的语言环境、格式字符串和参数返回一个格式化字符串。format(String format, Object... args) 使用指定的格式字符串和参数返回一个格式化字符串。举几个这个方法实用的例子(注释是输出...
  • 1.键盘录入一个字符串,再录入一个字符串 2.统计小字符串在大字符串中出现的次数 3.代码运行打印格式: 请输入大字符串:woaiheima,heimabutongyubaima,wulunheimahaishibaima,zhaodaogongzuojiushihaoma 请输入小...
  • 下面要给大家讲的就是java输出字符串的问题,那么java怎样输出字符串呢?具体要怎样操作?起来了解一下。一般在java编程的过程当中,经常会使用System.out.println();来输出字符串。来看一下System.out.println();...
  • 给定一个字符串"ababcda",输出每次字符出现的次数;要求按照顺序输出; 结果应该是:3a2b1c1d 思路: 1.将字符串转换为字符串数组; 2.遍历数组放置linkedhashmap,利用map的key唯一性 3.遍历map,利用stringBuilde...
  • java 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 要求不能出现截半的情况
  • 字符串是length().数组才是字符串的length属性.这东西有问题.无论是汉字,符号,还是字母都会输出长度.我这不仅可以统计汉字数量,而且可以提取出汉字.import java.util.regex.Matcher;import java.util.regex....
  • 2 定义一个数组count[i] 存取每个字符 以及数量 count[i]++ 3 计算每个字符 以及值 4 取count的最大值 public class MaxString { public static void main(String[] args) { String s="...
  • 今天在面试时遇到一道算法的题:给定一个字符串输出每次字符出现的次数;要求按照顺序输出;自己的思路开始是:1.把String转换char数组2.直接去遍历数组,获取每个字符出现次数,遇到不同时候重新记录3.把结果用...
  • /*本题的思路就是,当我有一个字符串,我需要一个一个字符的处理,当下一个字符是个空格的时候,我就知道前面已 经构成了一个完整的字,把它输出出来就好了。如果发现下一个字符不是一个空格的话,我就把这个字符,加...
  • Java语言怎么输出一个字符串的逆序,比如Hello输出olleH,怎么做的?
  • 9.3 输出一个字符串里面的空格,字母还有数字的数目。public class Test {public static void main(String[] args) throws IndexOutOfBoundsException {String a = "I am a student whose age is 20";shumu(a); //...
  • * 编写一个方法,输出一个字符串中,指定字符串出现的次数 提示: 方法一:使用indexOf和subString方法,循环判断并截取 方法二:使用replace方法将字符串替换为空,然后求长度 * @author 万星明 * @...
  • 使用java写出一个程序:接受一个字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)
  • import java.util.Collections;import java.util.Comparator;import java.util.HashSet;import java.util.LinkedList;.../*** 输入一个字符串输出该字符串中字符的所有组合。举个例子,如果输入abc,它的组合有a...
  • 源自:6-9 Java 中的二维数组关于java...public class HelloWorld {public static void main(String[] args) {// 定义一个字符串数组String[] hobbies = { "sports", "game", "movie" };// 使用Arrays类的sort()方法...
  • 文章目录使用Java计算一个字符串中各个字符出现的次数第一、从键盘中获取一个字符串,需要用到Scanner第二、创建Map集合用来存储计算后的结果(key用来存字符,value用来存个数)第三、遍历字符串,利用containsKey...
  • 问题: 代码: public class TestString { public static void main (String [] args) { String s = ... String sToFind = "java"; int count = 0; int index = -1; while((index = s...
  • 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半...
  • Java】编写一个方法,输出一个字符串中,指定字符串出现的次数。 /*作者:龙蝶 *日期:2020年4月1日 *编写一个方法,输出一个字符串中,指定字符串出现的次数 */ public calss Count{ String s1=...
  • 判断一个字符串中某个字符的出现次数字符串倒序输出 忽然想到笔试时经常出现的两个问题,碰到了只能写个大概的思路代码出来,自己都不能确定是不是可以运行,不是很复杂的内容,就随便写写了。 判断一个字符串中某个...
  • /** * @author MrDong 输入一个字符串输出这个字符串中每个字符的数量 */public class demo { public static void main(String[] args) { Scanner input = new Scanner(System.in); System....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,262
精华内容 4,904
关键字:

java输出一个字符串

java 订阅