精华内容
下载资源
问答
  • java简单的输入语句字符串

    千次阅读 2015-09-10 12:20:30
    输入代码: import java.io.*;//使用BufferedReader用前需要引入import java.io.Reader public class string { public static void main(String[] args)throws IOException { while(true) {

     输入代码:

    import java.io.*;//使用BufferedReader用前需要引入import java.io.Reader
    public class string
    {
        public static void main(String[] args)throws IOException
        {
            while(true)
            {
                BufferedReader  buf;
                String str;
                buf =new BufferedReader(new InputStreamReader(System.in));
                System.out.println("Input a string:");
                str=buf.readLine();
                System.out.println("String="+str);
            }
    
        }
    }
    


     

    运行结果:

    展开全文
  • 输入语句 1.使用Scanner类: (1)使用java.util包。 import java.util.*; (2)构造Scanner类对象,它附属于标准输入流System.in。 Scanner s = new Scanner(System.in); (3)常用的next()方法系列: nextInt():输入...

    一.输入语句
    1.使用Scanner类:

    (1)使用java.util包。 import java.util.*;

    (2)构造Scanner类对象,它附属于标准输入流System.in。 Scanner s = new Scanner(System.in);

    (3)常用的next()方法系列: nextInt():输入整数 nextLine():输入字符串 nextDouble():输入双精度数 next():输入字符串(以空格作为分隔符)。

    import java.util.*;
    public class DEMO_1 {
    public static void main(String[] args){
    Scanner s = new Scanner(System.in);
    System.out.print(“输入你的姓名:”);
    String name = s.nextLine();
    System.out.print(“输入你的年龄:”);
    int age = s.nextInt();
    System.out.println(“姓名:” + name + " 年龄:" + age );
    s.close(); //若没有关闭Scanner对象将会出现警告
    }
    在Java中获取单个的字符
    Scanner sc = new Scanner(System.in);
    String s = sc.next(); //Scanner类没有提供直接接收一个字符的方法,这里当作字符串来接收;
    char c = s.charAt(0); // 调用字符串的charAt()方法取得第一个字符就是了

    String str = “adadsauo”;//定义一个字符串
    char fir = str.charAt(0);//获取字符串的第一个字符
    char i = str.charAt(i);//获取字符串的第i个字符

    import java.util.Scanner;

    关于scanner跳出输入循环
    Scanner

    while(scanner.hasNextInt()){…}
    输入非整数时跳出循环。
    其他 hasNextXXX 方法有同样的作用

    这是很简单的一个例子,输出bye(不区分大小写)退出
    public class Test001 {
    public static void main(String[] args) {
    System.out.println(“↑ ↓ ← →”);
    Scanner scanner=new Scanner(System.in);
    System.out.print(“请输入数字”);
    String input="";
    while(!input.equalsIgnoreCase(“bye”)){
    input=scanner.next();
    }
    System.out.println(“您已经退出”);

    }
    

    }

    2.使用java.io.BufferedReader和java.io.InputStreamReader:

    步骤:

    (1)使用java.io包。 import java.io.*;

    (2)构造 BufferedReader类对象,它附属于标准输入流System.in。

    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    public class Sandbox4 extends Sandbox2{
    public static void main(String[] args) {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String str = null;
    while(true){
    try {
    str = br.readLine();
    }catch(IOException e){
    e.printStackTrace();
    }
    if(str.equals(“END”))break;
    System.out.print(str);
    }
    }
    }

    请注意:

    (1)read方法:读取单个字符。 返回:作为一个整数(其范围从 0 到 65535 (0x00-0xffff))读入的字符,如果已到达流末尾,则返回 -1 ;

    (2)readLine方法:读取一个文本行。通过下列字符之一即可认为某行已终止:换行 (’\n’)、回车 (’\r’) 或回车后直接跟着换行。 返回:包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null。

    3、使用java.io.Console:

    public class Sandbox4 extends Sandbox2{
    public static void main(String[] args) {
    Console console = System.console();
    if (console == null) {
    throw new IllegalStateException(“Console is not available!”);
    }
    String str = null;
    while(true){
    str = console.readLine(“请输入”);
    if(“END”.equals(str))break;
    System.out.println(str);
    }
    }
    }

    输出语句

    Java中的输出语句有以下四种:

    System.out.println(1111);//换行打印
    System.out.print(1111);//不换行打印
    System.out.write(2222);//字节输出
    System.out.printf("%+8.3f\n", 3.14);//按格式输出
    System.out.println(); 是最常用的输出语句,它会把括号里的内容转换成字符串输出到输出窗口(控制台),并且换行,当输出的是一个基本数据类型时,会自动转换成字符串,如果输出的是一个对象,会自动调用对象的toString();方法,将返回值输出到控制台
    System.out.print(); 与第一个很相似,区别就是上一个输出后会换行,而这个命令输出后并不换行。
    System.out.printf(); 这个方法延续了C语言的输出方式,通过格式化文本和参数列表输出。

    scanner函数详解

    import java.util.Scanner;

    /**

    • Scanner的简单示例

    • */
      public class TestScanner {

      public static void main(String[] args) {

       //创建Scanner对象
       //System.in表示标准化输出,也就是键盘输出
       Scanner sc = new Scanner(System.in);
       //利用hasNextXXX()判断是否还有下一输入项
       while (sc.hasNext()) {
           //利用nextXXX()方法输出内容
           String str = sc.next();
           System.out.println(str);
       }
      

      }
      }
      复制代码
      结果就是:你在控制台输入什么内容,点击回车后,下面就会输出同样的内容,如果你输入的时候点击了回车或者Tab键,那么输出的内容就会在那个地方换行~~
      结果如图:
      java利用Scanner获取键盘输入 - 冲出地球 - 冲出地球
      可以利用Scanner在java程序需要参数的时候输入参数
      代码示例:TestScannerIn.java
      复制代码
      import java.util.Scanner;

    /**

    • 使用Scanner在程序需要的时候输入参数

    • */
      public class TestScannerIn {

      public static void main(String[] args) {

       /**
        * 写一个输出个人信息的小例子
        * */
       Scanner sc = new Scanner(System.in);
       sc.useDelimiter("/n");
       System.out.println("欢迎来到冲出地球的博客,我是冲出地球^_^");
       System.out.println("请问你叫什么名字呢?");
       String name = sc.nextLine();
       System.out.println("请问你来自哪里呢?");
       String area = sc.nextLine();
       System.out.println("好的,你来自" + area + ",那么,你们那有什么美食吗?");
       String food = sc.nextLine();
       System.out.println("好的,那么我来复述一下你的信息:");
       System.out.println("你叫" + name + ",来自于:" + area);
       System.out.println("你们那最好吃的东西是:" + food);
       System.out.println("对吧~~");
      

      }
      }
      复制代码
      结果:
      java利用Scanner获取键盘输入 - 冲出地球 - 冲出地球

    Scanner除了可以获取键盘输入外,也可以获取文件中的内容,将文件中的内容一行一行的输入出来
    如果文档在项目中(如图)
    java利用Scanner获取键盘输入 - 冲出地球 - 冲出地球
    示例代码:TestScannerRead.java
    复制代码
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.util.Scanner;

    /**

    • 利用Scanner读取项目中的文档

    • */
      public class TestScannerRead {

      public static void main(String[] args){

       Scanner sc;
       try {
           //读取项目中的文档
           sc = new Scanner(new File("ScannerTest.txt"));
           System.out.println("项目中的文本内容是:");
           //通过判断是否有下一行来输出文档内容
           while (sc.hasNextLine()) {
               System.out.println(sc.nextLine());
           }
       } catch (FileNotFoundException e) {
           // TODO Auto-generated catch block
           e.printStackTrace();
       }
      

      }
      }
      复制代码
      结果:
      java利用Scanner获取键盘输入 - 冲出地球 - 冲出地球
      如果从本地读取文档
      示例代码:TestScannerRead.java
      复制代码
      import java.io.FileInputStream;
      import java.io.FileNotFoundException;
      import java.util.Scanner;

    /**

    • 利用Scanner读取本地的文件

    • */
      public class TestScannerRead {

      public static void main(String[] args){
      FileInputStream fis;
      try {
      //利用文件上传功能
      fis = new FileInputStream(“D:\text\ScannerTest.txt”);
      //设置文件编码
      Scanner sc = new Scanner(fis,“UTF-8”);
      System.out.println(“本地文件内容:”);
      //输出文件内容
      while (sc.hasNextLine()) {
      System.out.println(sc.nextLine());
      }
      } catch (FileNotFoundException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
      }
      }
      }
      复制代码
      结果:
      java利用Scanner获取键盘输入 - 冲出地球 - 冲出地球

    展开全文
  • public int indexOf(int ch ) :返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。 或 public int indexOf(int ch, int fromIndex) :返回从 fromIndex 位置开始查找指定字符在...

    1.通过indexOf()方法来对查找子串

    1. indexOf()语法:
      public int indexOf(int ch ) :返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。

      public int indexOf(int ch, int fromIndex) :返回从 fromIndex 位置开始查找指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。

      int indexOf(String str) :返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。

      int indexOf(String str, int fromIndex):返回从 fromIndex 位置开始查找指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1。
    2. 示例:
            //查找子串
            String str1="abdc686512ffsc1267d";
            
            //查找指定字符第一次出现的位置
            int result1=str1.indexOf(99); //参数99为字符c的ascii码
            
            //查找指定字符串第一次出现的位置
            int result2=str1.indexOf("12");
            
            //查找指定字符第一次出现的位置,从索引处开始(包括索引处)
            int result3=str1.indexOf(97, 0);  //参数97为字符a的ascii码
            
            //查找指定字符串第一次出现的位置,从索引处开始(包括索引处)  未找到返回-1
            int result4=str1.indexOf("abc",0);
            
            System.out.println("result1:"+result1);
            System.out.println("result1:"+result2);
            System.out.println("result1:"+result3);
            System.out.println("result1=:"+result4);
            System.out.println("*****************************");
    
    结果:
    result1:3
    result1:8
    result1:0
    result1=:-1
    *****************************
    

    2.通过subString()方法截取字符串

    1. subString()语法:
      public String substring(int beginIndex)

      public String substring(int beginIndex, int endIndex)
      1、取得的字符串长度为:endIndex - beginIndex;
      2、从beginIndex开始取,到endIndex结束,从0开始数,其中不包括endIndex位置的字符
    2. 示例:
            //截取字符串
            String str1="abdc686512ffsc1267d";
            String substr1=str1.substring(4);
            
            //指定区间(不包括结束索引处)
            String substr2=str1.substring(4, 10);
            
            System.out.println("substr1="+substr1);
            System.out.println("substr2="+substr2);
            System.out.println("*****************************");
            
            //结合使用indexOf()灵活截取示例
            String str2="<![CDATA[3-4级]]>";
            
            String cutstr=str2.substring(9, str2.indexOf("]]"));
            System.out.println("cutstr="+cutstr);
    
    结果:
    substr1=686512ffsc1267d
    substr2=686512
    *****************************
    cutstr=3-4级
    

    3.通过split()分割字符串

    1. split()语法:
      split() 方法根据匹配给定的正则表达式来拆分字符串。
      public String[] split(String regex, int limit)
      其中参数:regex – 正则表达式分隔符。limit – 分割的份数。
      注意: . 、 | 和 * 等转义字符,必须得加 \。
      注意: 多个分隔符,可以用 | 作为连字符。
    2. 示例:
             //以c为分割字符
            String[] splitstr=str1.split("c");
            for(String res : splitstr){
                System.out.println(res);
            }
            System.out.println("*****************************");
            
            String str = "Welcome-to-ChongQing";
            
            System.out.println("- 分隔符返回值 :" );
            for (String retval: str.split("-")){
                System.out.println(retval);
            }
            System.out.println("- 分隔符设置分割份数(2份)返回值 :" );
            for (String retval: str.split("-", 2)){
                System.out.println(retval);
            }
            System.out.println("");
            String str2 = new String("www.blog.csdn.net");
            System.out.println("转义字符返回值 :" );
            for (String retval: str2.split("\\.", 3)){
                System.out.println(retval);
            }
     
            System.out.println("");
            String str3 = new String("acount=? and uu =? or n=?");
            System.out.println("多个(3个)分隔符返回值 :" );
            for (String retval: str3.split("and|or")){
                System.out.println(retval);
            }
    
    结果:
    abd
    686512ffs
    1267d
    *****************************
    - 分隔符返回值 :
    Welcome
    to
    ChongQing
    - 分隔符设置分割份数(2份)返回值 :
    Welcome
    to-ChongQing
    
    转义字符返回值 :
    www
    blog
    csdn.net
    
    多个(3个)分隔符返回值 :
    acount=? 
     uu =? 
     n=?
    

    注:此博客是博主做调用气象网的对外接口获取天气预报时,回忆复习字符串常用操作和正则表达式时写下的。其中部分示例摘自菜鸟教程菜鸟教程
    关于更多正则表达式使用例子参考:最全的常用正则表达式大全

    展开全文
  • Java字符串篇-1-字符串的概述

    千次阅读 2018-04-08 15:03:23
    但是,找工作,找一个自动化测试或者测试开发,很多面试题基本上都是集中在面向对象,字符串操作,排序算法,和集合类这几大范围里,特别是一个手写编程题目。 我很早就意识到面试中编程能力不行,很大原因是...

           对我个人来说,终于走到了这一步。相信很多人在大学多多少少都学习过编程和Java语言,同样,我也是虽然学习了,测试大部分工作都没有使用编程,造成什么也不会。但是,找工作,找一个自动化测试或者测试开发,很多面试题基本上都是集中在面向对象,字符串操作,排序算法,和集合类这几大范围里,特别是一个手写编程题目。

     

           我很早就意识到面试中编程能力不行,很大原因是上面这些范围自己没有学好,没有准备好。有些概念甚至都没有听说,更别说具体代码实现和里面的原理。个人总结之后,决定要认真学习一遍JAVA基础部分(现在才发现JAVA基础部分远远超过我所认识的基础范围)。断断续续,最近把OOP给学完了,虽然还是很多不懂,但是还是要继续前行,继续学习。所以,我打算写一个关于学习JAVA字符串操作和排序算法和集合框架的系列文章,用来帮助自己整理学习进度和以后回过头的复习资料。有兴趣的可以一起来学习和讨论,视频的学习资料是传智播客的JAVA基础(前18天)。

     

           因为集合、算法相关的面试题很多代码都需要字符串相关操作和基础,String部分应该是最基础和简单学习的部分,所以,我们先从字符串学起。

     

    1.前提条件

    1)准备一个JDK API 1.6中文版

    2)任何一个JAVA IDE工具,Eclipse或者IntellijIDEA

     

           网上百度一下JDK API 1.6中文版,很容易下载到,虽然现在Java到1.9版本,但是还没有最新的中文版API出现。

     

    2.知识点

     

           打开JDK API 1.6中文版,点击左上角的“显示”菜单,然后在文本输入框输入“String”,回车。观察以下红圈的地方,这些是String类的知识点。

    1)String类是在java.lang包下,所以使用的时候不需要导入包

    2)String类在定义class的时候使用了final关键字,所以String类不能被继承,没有子类

    3)字符串字面值“abc”就是一个字符串对象

    4)字符串是常量,一旦被赋值,就不能被改变。

     

    3.代码举例

          上面四个知识点,前面两个很好理解。String类是在lang包下,所以不需要导入包就能直接使用,父类是Object,所以String类重写了Object中的toString和equals方法,后面我们会学习到。下面我们用代码来说明后面两个知识点。

     

    字符串字面值“abc”就是一个字符串对象

     

           怎么去理解这句话呢?下面我们借助面向对象知识里面学习的对象创建过程来说明字符串字面值就是一个字符串对象。

    String st = "abc";
    
    // Person p = new Person();

           在面向对象中,我们知道newPerson()是Person类的一个对象,同理,我们可以这样理解,“abc”是String类的一个对象。而且,我们知道,String并不是Java中的8大基础数据类型,所以,上面语句的st是一个引用,指向了“abc”在内存中的地址。

     

    字符串是常量,一旦被赋值,就不能被改变。

     

    先在IDE中输入如下代码,然后运行,看看输出结果。

    public static void main(String[] args) {
    
        
    
         String st = "abc";
    
         System.out.println(st);
    
         st = "def";
    
         System.out.println(st);
    
        
    
    }

     

          输出结果是  abc 和 def。这个结果就很让我们疑惑,明明是前后输出发生了改变,又为什么说字符串是常量,一旦赋值,不能改变。为了解释清楚这个知识点,我们需要利用内存图来帮助我们理解。

     

     

          下面这个内存图,我们需要有这个知识点作为前提:内存中分为栈和堆和方法区,方法中有一个叫常量池的区域,顾名思义,常量池就是存储常量的地方,供其他对象调用。

     

         下面我们来画一画上面代码的内存图,假设我们当前这个main方法在Demo1_String.java文件里面,编译之后就会生成Demo1_String.class文件,第一个步骤就是Demo1_String.class加载进入方法区,然后Demo1_String.class里面的main方法进栈。

           然后运行到这行代码String st = "abc";,右侧“abc”是一个常量,所以这个会在常量池中创建,main方法中的String st会指向“abc”在常量池的内存地址。

          首先,常量池里面会创建一个“abc”(如果已存在abc,第二次就不会再创建),然后“abc”在常量池中有一个内存地址,假如叫0x0011,在Main方法中st可以根据0x0011这个地址值去访问“abc”。接下来执行打印语句,这个时候st的值打印出来是“abc”,说明在String类中重写了Object类的toString方法,打印出来的是对象本身,而不是对象在内存中的地址。

     

           接下来,执行第三行代码st=”def”,我们来画画这句代码的内存图。

           常量池有这么一个特点,如果常量池已经存在一个常量,那么就不会新建,否则就新建。我们在执行st=”def”的时候,常量池发现“def”不存在,所以,新建一个“def”的对象,并产生一个内存地址(0x0022),这个时候把0x0022这个内存地址赋值给了st,所以st指向了0x0022地址的对象,所以接下里执行打印语句,输出的是”def”。上面关键的部分来了,st指向了新的内存地址,原来的0x0011指向的线条,我在上面画X,由于“abc”这个对象没有被赋值,就变成了垃圾,会被JVM中的垃圾回收处理。整个过程“abc”这个字符串变量的值没有发生改变,最后被当做垃圾回收了。所以,字符串是常量,一旦被赋值就不会发生改变,这个知识点用上面几张内存图就好理解。“def”这个是新建的对象,有自己的内存地址,并没有对“abc”产生变化,更没有修改“abc”这个对象里面保存的值。

     

    4.总结

     

          本篇就掌握两个知识点,String赋值语句右边双引号里面的就是一个对象,String对象可以通过对象名加上点号进行调用String类相关方法。第二个就是字符串是常量,一旦赋值就不能被修改,这个需要通过画内存图来理解。这个知识点很重要,也很基础,是我们后面做一些面试练习题的前提,有了这个知识点,才更好理解后面的面试题。

    展开全文
  • java字符串中按下标插入字符串

    千次阅读 2020-03-24 16:26:08
    java 字符串操作API还是比较多的,针对于上述要求, 有substr charAt replace format等可供选择。 当调用频繁时,会实例化出较多对象。在这里,介绍下StringBuilder StringBuilder //指定插入 insert() //删除 ...
  • Java字符串

    千次阅读 2017-04-18 23:03:09
    StringString对象是不可改变的,字符串一旦创建,内容就帮你再改变。 Stringbianlcunchu的是对String的引用,String对象里存储的才是字符串的内容。 String s = "Java"; s = "hello";思考:以上代码改变字符串的...
  • java将一个字符串语句中的每个单词首字母改为大写 //需要操作的字符串 String str = "let there be light"; //最后需要输出的字符串 String str1 = ""; //将字符串按空格分割 String[] arr = str.split...
  • 在实际的项目开发中,往往会...比如对输入的%和_和',就需要进行转义,因为这3个字符是SQL的特殊字符,如果不处理会导致sql出错或者是查询数据不正确。   假如有这样1个查询请求,模糊查询标题中包含a%b_cc'd的记录
  • Java控制台输入字符串字符串比较

    千次阅读 2017-09-14 09:01:00
    需求描述:茵茵很喜欢...车牌号码由5个字母或数字组成。 首先解决输入的问题:先输入一个数字,表示输入字符串个数,我们接下来再用字符串数组接受输入。 Scanner scanner=new Scanner(System.in); Scanne...
  • java获取用户输入字符串! 通过向键盘获取字符,用swith语句显示星期几。
  •  在Java中,我们为了查找某个给定字符串中是否有需要查找的某个字符或者子字串、或者对字符串进行分割、或者对字符串一些字符进行替换/删除,一般会通过if-else、for 的配合使用来实现这些功能 。如下所示:  ...
  • Java字符串的加密解密

    万次阅读 2019-07-03 20:09:54
    其中常用的就是获取字符串的字节数组,之后对字节数组中的每个字节都进行运算,得到新的内容,这时所获得的字符串与原字符串将不相同,以此达到加密的效果;解密时再将加密字符串进行相反的运算,这样即可得到原字符...
  • Java的常用输入输出语句

    万次阅读 多人点赞 2018-04-14 19:03:38
    一、概述 输入输出可以说是计算机的基本功能。作为一种语言体系,java中主要按照流(stream)...Java语言体系中,对数据流的主要操作都封装在java.io包中,通过java.io包中的类可以实现计算机对数据的输入、输出操作...
  • Java 字符串的编码解码

    千次阅读 2017-10-29 16:08:25
    结合别人的内容和自己的理解规范地整理出,做以笔记 一、认识编码 .编码:规定每个“字符”分别用一个...二、Java中常用的字符串的编码解码 1.将字符串转换成byte数组再恢复: byte[] getBytes(String charsetNam
  • java输入语句

    万次阅读 多人点赞 2019-10-02 17:09:54
    java输入语句 import java.util.Scanner;//导入 java.util 包下的 Scanner 类,用来构建Scanner对象 public class TestScanner{ public static void main(String[] args) { Scanner scanner = new Scanner...
  • 1、使用Scanner 使用时需要引入包importjava.util.Scanner;首先定义Scanner对象 ...应该注意的是:Java把从键盘输入的数据一律看作是字符串,因此若要从键盘输入并让系统认可是数值型数据,必须经过转换。
  • java字符串String&StringBuffer

    千次阅读 2008-06-06 21:50:00
    7.1 String类7.2StringBuffer类7.1 String类String类(字符串类)的对象是一经创建便不能变动内容的字符串常量,在前面的程序中我们已经多次使用了字符串常量,例如输出语句中的参数之一"Input a Integer data/n...
  • ava中怎么设置语句让长度为11的字符串中,除了前面两个长度,后面9个长度为0~9的数字。前面两个长度的限制条件我已经设置了条件,现在要设置后面9个长度的限制条件。。 求解~~
  • Java控制台程序输入语句初探

    千次阅读 2009-04-21 17:24:00
    Java控制台程序输入语句初探2008年10月18日 星期六 下午 10:26 在java控制台程序中的输入不像在C或其他语言那么的简单,因此很多java基础教程并没有介绍。然而它又是很重要的,尤其对于像我们这些由C或C++转java的...
  • JAVA蓝桥杯字符串对比

    千次阅读 2017-03-09 20:50:31
     给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一:  1:两个字符串长度不等。比如 Beijing 和 Hebei  2:两个字符串不仅长度相等,而且相应位置上的字符...
  • Java连接字符串

    千次阅读 2019-07-03 20:01:49
    对于已经定义的字符串,可以对其进行各种操作。连接多个字符串字符串操作中最简单的一种。通过字符串连接,可以将两个或多个字符串、字符、整数和浮点数等类型的数据连成一个更大的字符串。 使用连接运算符 “+...
  • java 字符串换行存入数据库

    千次阅读 2019-09-12 07:19:55
    // \n 换行符。 String test="1,测试啊啊。...也就是说,java字符串的 其他符号,换行符。回车符等,存入数据库,都是可以存进去的。 转载于:https://my.oschina.net/ouminzy/blog/835917
  • C语言字符串输入输出

    万次阅读 多人点赞 2018-01-26 21:30:39
    字符串的输出 在C语言中,输出字符串的函数有两个: puts():直接输出字符串,并且只能输出字符串。printf():通过格式控制符 %s 输出字符串。除了字符串,printf() 还能输出其他类型的数据。 这两个函数前面...
  • 一、前言 前面,我们整体学习了有关文件操作方面的知识,实现了检测、新建、修改文件并写入或者复制移动的操作。本次学习的是有关字符串方面的操作...字符串广泛应用 在Java 编程中,在 Java字符串属于对象,Jav...
  • 知识点: 1.Scanner 对象(system.in)标准...2.nextLine() 获取字符串 3.tocharArray() 将字符串转换为char数组形式 public static void main(String[] args) { Scanner scan = new Scanner(System.in); ...
  • java不像C中拥有scanf这样功能强大的函数,大多是通过定义输入输出流对象。 常用的类有BufferedReader,Scanner。 实例程序: 一,利用 Scanner 实现从键盘读入float integer string型数据 Java...
  • Java的控制台输入输出语句

    万次阅读 2018-08-21 11:38:13
    输出语句 ... 是最常用的输出语句,它会把括号里的内容转换成字符串输出到输出窗口(控制台),并且换行,当输出的是一个基本数据类型时,会自动转换成字符串,如果输出的是一个对象,会自动调用对象的...
  • java如何输入数,字符,字符串

    千次阅读 多人点赞 2019-04-22 13:48:47
    一,利用 Scanner 实现从键盘读入integer或float 型...import java.util.*; public class test { public static void main(String args[]) { Scanner cin=new Scanner(System.in); //使用Scanner类定义对象 ...
  • Java输入输出语句

    万次阅读 2017-03-24 22:34:15
    Scanner -是java类库的一个基础类,一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。 input -声明的变量名 new Scanner() -给变量input分配空间,初始化,实例化 System.in -参数, 这里就是获取输入...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 171,484
精华内容 68,593
关键字:

java字符串输入语句

java 订阅