Java函数

开方:j = Math.sqrt(i);
从键盘读入两个数据:
import java.util.Scanner;

Scanner in = new Scanner(System.in);
        int a = in.nextInt();
        int b = in.nextInt();

 

 

java 数组->字符串
 
  1.char数组(字符数组)->字符串
 
   可以通过:使用String.copyValueOf(charArray)函数实现。
 
  举例:
 
  char[] arr={'a','b','c'};
 
  String string =String.copyValueOf(arr);
 
  System.out.println(string);          //abc
 
 
  2、String数组->字符串
 
 
  String[] arr ={"0123","sb","12f"};
 
  StringBuffer sb = new StringBuffer();
 
 
 
  for(int i = 0;i<arr.length;i++){
 
  sb.append(arr[i]);        //append String并不拥有该方法,所以借助StringBuffer
 
  }
 
  String sb1 = sb.toString();
 
  System.out.println(sb1);    //0123sb12f
 
 
 
  3.java字符串->数组
 
 
 

  String str = "123abc";
 
  char[] ar = str.toCharArray();  //char数组
 
  for(int i =0;i<ar.length;i++){
 
  System.out.println(ar[i]);    //1 2 3 a b c
 
  }
 
 
 
  String[] arr = str.split("");
 
  for(int i =0;i<arr.length;i++){  //String数组,不过arr[0]为空
 
  System.out.println(arr[i]);    //空  1 2 3 a b c
 
  }
 
   4.相关转化
 
  ##字符串逆序
 
 
 

  String s="123abc";
 
  System.out.println(new StringBuilder(s).reverse().toString());
 
 
 
  字符串去空格
 
 
 
  1. String.trim()   trim()是去掉首尾空格
 
 
 
  2.str.replace(" ", "");   去掉所有空格,包括首尾、中间
 
 
 
  复制代码 代码如下:String str = " hell o ";
  String str2 = str.replaceAll(" ", "");
  System.out.println(str2);
 

  3.或者replaceAll(" +","");   去掉所有空格
 

  4.str = .replaceAll("\\s*", ""); replaceAll( "\n" ,"")为清除换行等
 

  替换大部分空白字符, 不限于空格   * 可去掉
  \s 可以匹配空格、制表符、换页符等空白字符的其中任意一个
 
  常用字符:空格(‘ ’) 、换页 (‘\f’) 、换 行(‘\n’)、回车(‘\r’)、水平 制表符 (‘\t’)、垂直 制表符 (‘\v’)

定义数组的方式和赋值
1.String[][] arr = new String[2][] ;
         arr[1][1]="1";

只有在定义的时候赋值或者在循环赋值,不可以arr[2][]={{"1","2"},{"3","4"},{"5","6"}};
2.int[][] i = {{1,2,3},{2,3,4},{1,3,4}};    





          %xxx%表示引用 环境名为xxx的环境变量
          你在cmd下打set 命令就能看到所有的环境变量
          set xxx不能看到这个变量的值
          为什么他们能相等呢,因为你安装JDK的时候需要在环境变量里配置一个名为JAVA_HOME的变量,
      他的值是jdk所在的目录

posted @ 2017-06-05 16:00  蓁蓁  阅读(168)  评论(0编辑  收藏  举报