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]);
            }
        }
    }
  • 相关阅读:
    JDBC 详解
    Class.forName() 详解
    23种设计模式
    MVC 模式
    Ant 打包 问题
    Jedis操作Redis--SortedSet类型 (会自然排序)
    在JSP中常见问题,防止SpringMVC拦截器拦截js等静态资源文件的解决方案
    在idea中使用@Test注解报错的解决方案
    判断返回的对象是否为空
    使用标准的日期格式化过程
  • 原文地址:https://www.cnblogs.com/springxian/p/13454725.html
Copyright © 2011-2022 走看看