zoukankan      html  css  js  c++  java
  • java一些基本的方法

    一,Java中,next();和nextLine();有什么区别

    举个例子,你就会明白了。
    如,你输入的一行:abc cde efg
    注意,其中abc和cde之间有空格,cde和efg之间也有空格
    这样,next()返回的是abc,
    而nexLine()返回的是整行:abc cde efg

    二,str.toCharArray()的使用

    将此实例中的字符复制到 Unicode 字符数组

    String str = "This is a String.";
    char[] arr = str.toCharArray();
    System.out.println(arr);

    输出结果: This is a String.

    string chartest = "abcdefghijk";
    char[] chs = chartest.toCharArray(); //注:这里一定要用char来定义。
    for (int i = 0; i < chs.Length; i++)
    { Response.Write(chs[i]+"");
    }
    输出: a b c d e f g h i j k

    三,getChars()方法的使用
    getChars(int srcBegin,int srcEnd,char[] dst,int dstBegin)将字符从此字符串复制到目标字符数组。
    要复制的第一个字符在索引 srcBegin 处;要复制的最后一个字符在索引 srcEnd-1 处(因此要复制的字符总数是 srcEnd-srcBegin)。
    要复制到 dst 子数组的字符从索引 dstBegin 处开始,并结束于索引.
    例如
    String str = "abcdefghikl";
    Char[] ch = new char[8];
    str.getChars(2,5,ch,0);
    就是从str的第二个字母开始一直复制到第五个,一共是3个字符,从ch的第一个开始接受.

    四,大小写转换

    str[0] = (char)(str[0]-32)  将第一个字母大写
    str[1] = (char)(str[1]+32) 将第二个字母小写

  • 相关阅读:
    SQLHelper访问类
    visual studio 2017安装教程以及各类问题解决方案
    EasyUI表格删除多个表的多条数据
    配置Java环境JDK与jre
    javascript动态结算购物车
    Linux 命令--vi/vim/yum
    Linux 命令--磁盘管理
    Linux 命令--用户和用户组管理
    Linux 命令--文件与目录管理
    Linux 目录结构说明
  • 原文地址:https://www.cnblogs.com/111testing/p/6659100.html
Copyright © 2011-2022 走看看