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()
  • 相关阅读:
    感谢那些给予我无偿帮助的人!
    软件工程总结
    《暗时间》部分感想!
    四个数混合运算,数据库存题,程序集构建三层建构
    三个数混合运算和三层架构
    需求
    数据库实现,以及工厂方法模式实现
    WPF中实现
    git简单操作
    git操作??
  • 原文地址:https://www.cnblogs.com/rubbninja/p/4470890.html
Copyright © 2011-2022 走看看