• 使用Java练习算法常用的基本操作


    一、使用Java练习算法常常需要使用控制台的数据输入和输出,下面记录一下基本的使用方法:

    基本用法

    1 import java.util.*;
    2 public class Main {
    3     public static void main(String[] args){
    4         Scanner cin = new Scanner(System.in);     //常用Scanner类来获取数据
    5         int a = cin.nextInt();                    //将输入的数据转换成int型赋给a,输入数据以空格或Tab分隔,Enter执行
    6         System.out.println(a);                    //控制台输出
    7     }

    常用:

     1 import java.util.*;
     2 public class Main {
     3     public static void main(String[] args){
     4         Scanner cin = new Scanner(System.in);     //常用Scanner类来获取数据
     5         while (cin.hasNext()) {                   //循环获取
     6             int i = cin.nextInt();                //获取int型数据
     7             float f = cin.nextFloat();            //获取float型数据
     8             String s = cin.next();                //获取字符串
     9             char[] charArrary = s.toCharArray();  //将String转换成字符数组
    10             String s2 = cin.nextLine();           //获取一行,不被空格或Tab打断
    11             System.out.println(s2);                
    12         }
    13     }
    14 }

     二、常见的字符串操作

    1. 字符串长度:length()
    2. 子字符串位置:indexOf(), lastIndexOf()
    3. 字符串比较:"==" 和 equals()方法
    4. 大小写字母转换:toLowerCase();toUpperCase()
    5. 指定位置的字符:charAt()
    6. 子字符串:subString()
    7. 替换:replace()
    8. 合并:concat()
    9. 追加:append()
    10. 插入:insert()
    11. 分割:split()
    12. 转换成字符数组toCharArray()
    13. 任意类型转换成字符串:String.valueOf()
    14. 判断:startsWith(), endsWith()
  • 相关阅读:
    切换svn用户
    表session查询
    http请求响应头信息
    map遍历的四种方法
    java i/o读写
    excel导出
    平安医保权限管理关系
    json发送hppt请求
    weblogic配置路径
    《神经网络和深度学习》系列文章十五:反向传播算法
  • 原文地址:https://www.cnblogs.com/rubbninja/p/4470890.html
Copyright © 2020-2023  润新知