zoukankan      html  css  js  c++  java
  • 8.7Java入门--->第十五节

    1、Java常用类库

    基本数据类型--->包装类型(自动装箱)

    包装类型--->基本数据类型(向下转型)

    .equals  如果是包装类不会自动拆包,依然是引用地址

    ***.valueof()

    Sering s.trim(去首位空格)

    substring (begin,end) 截取字符串

    concat (String s) 拼接字符串

    s.indexOf('tttt') 返回第一次出现时的下标

    toLowerCase、toUpperCase转换大小写

    s.reprlseAll(" ","") 去掉全部空格

    练习

    按用户name首字母排名
    package com.xian;
    import java.util.Scanner;
    public class Test807 {
        static int sum=0;
        static String[] user=new String[5];
        public static void main(String[] args) {
            Scanner scanner=new Scanner(System.in);
            System.out.println("添加用户");
            while(true){
                shield();
                System.out.println("继续添加输入1");
                int m=scanner.nextInt();
                if (m==1) {continue;}
                else {
                    upLoader(user);
                    ssout(user);
                    return;}
            }
        }
        public static void shield(){
            Scanner scanner = new Scanner(System.in);
            System.out.println("请输入用户名,用户名全部为英文字母");
            String name = scanner.next();
            user[sum]=name;
            sum++;
        }
        public static void upLoader(String[] name) {
            for (int i = 0; i <sum ; i++) {
                for (int j = 0; j <sum ; j++) {
                    String i1= name[i].substring(0,1);
                    char[] ci= i1.toCharArray();
                    String j1= name[j].substring(0,1);
                    char[] cj= j1.toCharArray();
                    if (ci[0]==cj[0]&&name[i].length()>name[j].length()){
                        temp(i,j);
                    }
                    if (ci[0]<cj[0]){
                        temp(i,j);
                    }
                }
            }
    
        }
        public static void temp(int i,int j) {
            String temp=user[i];
            user[i]=user[j];
            user[j]=temp;
        }
        public static void ssout(String[] args) {
            for (int i = 0; i < sum; i++) {
                System.out.println(args[i]);
            }
        }
    }
  • 相关阅读:
    07.15 first与first-child的区别
    7.15 css与js 选择奇偶子元素的区别
    7.15过有意思的生活
    7.14养成健身习惯
    8080端口被占用
    Vue自定义指令和认识钩子函数
    按键修饰符
    Vue 的过滤器
    列表渲染
    在Vue中使用.class样式
  • 原文地址:https://www.cnblogs.com/springxian/p/13454725.html
Copyright © 2011-2022 走看看