首页 > 编程语言 >【Java】1‘

【Java】1‘

时间:2023-03-16 20:58:56浏览次数:40  
标签:Java String int str1 System How println

基本语法

一些方法

  • 获取用户的输入Scanner
    Scanner sc=new Scanner(System.in);
    System.out.println("请输入您的体重的公斤数,如60:");
    tizhong=sc.nextDouble();
  • 格式化十进制数字 DecimalFormat
    DecimalFormat df=new DecimalFormat("#.00");

 String

  • 用以连接字符串的方法
    String str1="How are you?";
    String name="Tom";
    String msg3=str1.concat(" ").concat(name);
    //输出为How are you? Tom
  • 返回指定索引处的字符
    String str1="How are you?";
    System.out.println(str1.charAt(2));
    //输出为w
  • 返回字符串中指定索引处字符的Unicode值
    String str1="How are you?";
    System.out.println(str1.codePointAt(2));
    //w对应的编码是119,输出为119
  • 返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1
    String str1="How are you you?";
    System.out.println(str1.indexOf("are"));
    //输出4
  • 替换 replace
    String str1="How are you you?";
    String str2=str1.replace('H','h');
    //输出how are you you?
    String str3=str1.replace("you","me");
    //输出How are me me?
  • currentTimeMillis 返回从1970年1月1日0:00开始到当前时间的毫秒值,类型为long
    long Time=System.currentTimeMillis();
  • StringBuffer 的 append 方法相当于“+”,将指定的字符串追加到此字符序列
    StringBuffer sb=new StringBuffer("0");
    for (int i=1;i<5;i++) {
                sb.append(i);
            }
    //输出01234

 Array

  • 在数组长度未知时可用 arr.length 来代替数组长度
    int[] arr = {......};
    for(int i = 0 ; i < arr.length ; i++)
    {
        arr[i];
    }
  • for(int num:nums)  迭代器遍历,对于数组来说,等同于
    for(int i=0;i<nums.length;i++){
    int num = nums[i];
    }

  • sort() 函数用于对原列表进行排序,reverse=True为降序,reverse=False为升序(默认)
    int[] nums={4,8,7,9};
    Arrays.sort(nums);
    for(int num:nums) {
         System.out.println(num);
    }
    //输出4 7 8 9 若为nums.sort(reverse=True) 则为降序
    String[] names={"tom","mic","ben"};
    Arrays.sort(names);
    for(String name:names){
        System.out.println(name);
    }
    //按首字母排序,输出ben mic tom
  • 若通过指定列表中的元素排序来输出列表 key
    random = [(2, 2), (3, 4), (4, 1), (1, 3)]
    random.sort(key=takeSecond)
    //指定第二个元素排序,输出结果 (4, 1), (2, 2), (1, 3), (3, 4)

Random

  • 创立一个随机数
    Random r = new Random();
  • 在某范围内取一个随机数
    int number1 = r.nextInt(10);
    //取一个10以内的随机数

 

标签:Java,String,int,str1,System,How,println
From: https://www.cnblogs.com/IrVolcano/p/17223372.html

相关文章

  • 16.(行为型模式)java设计模式之责任链模式
    一、什么是责任链模式模式(ChainofResponsibility)客户端发出一个请求,链上的对象都有机会来处理这一请求,而客户端不需要知道谁是具体的处理对象。让多个对象都有机会处......
  • java的多态
    概念、同一个事物,在不同的情况下,表现出来的状态不一样语法父类申明指向子类对象注意父类和子类之间必须存在着继承关系,不一定是直接的继承关系,父类可以是爸爸,也可以......
  • java中的继承
    概念程序中的继承要满足一个前提:isa父类是具有共性的,子类是具有特性的java是单根继承(即一个子类,只能有一个直接父类)好处在子类中在可以获取弗雷哪里可以继承的的方......
  • Java中的NIO
    最近在研究Java中的IO,感觉这一块很重要,只要涉及到数据传输,不论是本地文件传输,还是远程的网络传输,基本离不开IO。上一篇文章已经大致的总结了一下Java1.1的传统IO(Java中的I......
  • javascript addEventListener
    addEventListenerEventTarget.addEventListener()方法将指定的监听器注册到EventTarget上,当该对象触发指定的事件时,指定的回调函数就会被执行。1.1EventTarget可以......
  • JavaScript基础
    JS是什么是运行在浏览器的编程语言,由ECMAscript(基础语法)+DOM+BOM组成。导入方式导入方式有三种,内部导入、外部导入、行内导入注意:script便签加在/body前为妙......
  • JAVA WEB超大文件上传解决方案:分片断点上传(一)
    ​ 上周遇到这样一个问题,客户上传高清视频(1G以上)的时候上传失败。一开始以为是session过期或者文件大小受系统限制,导致的错误。查看了系统的配置文件没有看到文件大小......
  • JavaScript 实现异步任务循环顺序执行
    JavaScript实现异步任务循环顺序执行需求场景:数组的元素作为异步任务的参数,循环遍历该数组,并执行异步任务。一、错误的实现//异步任务的参数数组constarr=[1,2,......
  • JavaScript 文件夹上传下载解决方案
    ​ 以ASP.NETCoreWebAPI 作后端 API ,用 Vue 构建前端页面,用 Axios 从前端访问后端 API,包括文件的上传和下载。 准备文件上传的API #region 文件上传......
  • commons-io的Java文件处理常用方法
    Java文件处理常用方法归纳整理一些常用的处理文件的方法JavaApacheFileUtilsMaven依赖引入<dependency><groupId>commons-io</groupId><artif......