zoukankan      html  css  js  c++  java
  • 使用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()
  • 相关阅读:
    主从数据库
    Linux 安装 mysql
    centos7.5上安装go1.13.4
    Linux 安装php
    CENTOS7下安装redis
    CentOS 7安装Etherpad(在线协作编辑)
    nginx《一安装》
    springboot中redis取缓存类型转换异常
    linux安装mysql
    linux上传下载文件(转载https://www.jb51.net/article/143112.htm)
  • 原文地址:https://www.cnblogs.com/rubbninja/p/4470890.html
Copyright © 2011-2022 走看看