• 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]);
            }
        }
    }
  • 相关阅读:
    3.live555源码分析----延时队列
    RTP包的结构
    2.live555源码分析----服务端doEventLoop()函数分析
    1.live555源码分析----RSTPServer创建过程分析
    RTSP协议介绍 (转)
    搭建最简单的流媒体系统(服务器和客户端)
    谈一谈 MPU6050 姿态融合(转)
    Nginx的优化
    LAMP与LNMP加速与缓存优化
    Nginx在LNMP架构中的作用与虚拟主机配置
  • 原文地址:https://www.cnblogs.com/springxian/p/13454725.html
Copyright © 2020-2023  润新知