数组,字符串,

一、数组:
    // [1,1,1,1,1]
   相同类型的多个对象,
   引用类型
   所有的类
   所有的接口
   所有的数组
   length

int[] ints = new int[3];
    new:指的是在内存空间重新开辟一块区域
   String s = "sdfgdsfgsd";
   String s = new String("sdfgdsfgsd");

二、包装类:
       Integer.parseInt();

byte---Byte
       short---Short
       int---Integer
       long---Long

float---Float
      double---Double

boolean---Boolean

char---Character

public class Shuzu
{
      public static void main(String[] args)
     {
              /*String s1="abc";
               String s2="abc";
               System.out.println(s1==s2);
               // true
              String s3 = new String("abc");
              String s4 = new String("abc");
              System.out.println(s3==s4);
              // System.out.println(s3.equals(s4));
              // false

int a = 5;
               int b = 5;
               int[] a = new int[5];
               // int b[] = new int[5];
              for(int i=0;i<a.length;i++){
              System.out.println(a[i]);
               }*/

/* System.out.println(Integer.MIN_VALUE);
            System.out.println(Integer.MAX_VALUE);
            System.out.println(Byte.MIN_VALUE);
            System.out.println(Byte.MAX_VALUE);
            System.out.println(Long.MIN_VALUE);
            System.out.println(Long.MAX_VALUE);
            System.out.println(Short.MIN_VALUE);
            System.out.println(Short.MAX_VALUE);

System.out.println(Float.MIN_VALUE);
            System.out.println(Float.MAX_VALUE);
            System.out.println(Double.MIN_VALUE);
            System.out.println(Double.MAX_VALUE);

System.out.println(Float.parseFloat("12.34"));
            System.out.println("====================");
            System.out.println(Float.valueOf("12"));*/

// 字符串的处理
             String str = " a new world a NEW start ";
             /*System.out.println(str.length()); // 返回整个字符串的长度


             System.out.println(str.trim()); //去掉字符串两边的空格


             System.out.println(str.trim().length()); //返回去掉两边空格后整个字符串长度


             System.out.println(str.charAt(5)); //取出字符串中制定索引位置的字符(从0开始)


             System.out.println(str.contains("abc"));//判断一个字符串是否包含另一个字符串


             System.out.println(str.startsWith("qq"));//判断一个字符串是否以另一个字符串开头
             System.out.println(str.endsWith("qq"));//判断一个字符串是否以另一个字符串结尾


             System.out.println(str.replace(‘a‘,‘b‘));
             System.out.println(str.replace("new","old"));//替换字符串中指定的字符或字符串


             String[] strs =str.split(" ");
             System.out.println(strs.length);
             for(String s: strs){
                       System.out.println(s);
             }*/
            /*for(var p in obj){
                       alert(obj[p]);
            }*/


            System.out.println(str.toUpperCase());//将字符串转换成大写
            System.out.println(str.toLowerCase());//将字符串转换成小写


            System.out.println(String.valueOf(6));
            System.out.println(str.indexOf("new"));//子字符串在字符串中第一次出现的位置
            System.out.println(str.lastIndexOf("new"));//子字符串在字符串中最后一次出现的位置


            System.out.println(str.substring(5)); //截取字符串
            System.out.println(str.substring(5,8));

}
}

时间: 2024-10-12 15:44:13

数组,字符串,的相关文章

C 入门 第五节 多维数组 字符串数组

#pragma mark  ----------二维数组----------int main(int argc, const char * argv[]) {/*    1 . 二维数组的本质:将数组作为数组元素的数组,称为数组的数组    2 . 类如:管理一个班4个学生的年龄,将一维数组作为数组元素,存储到另一个数组中    int age[4] = {12,13,14,15};    12,13,14,15    21,22,23,24    31,32,33,34    3 . 为了形象

Spring 接收转换 jquery ajax json数组字符串

1.ajax发送json字符串 </pre><p>组建对象</p><p></p><pre code_snippet_id="449843" snippet_file_name="blog_20140813_2_7927326" name="code" class="javascript">var student = new Object(); studen

C语言--二维数组,字符串数组,多维数组

#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { // int a[2][3]={ // {1,2,3}, // {4,5,6} // }; // int a[2][3]={1,2,3,4,5,6}; // //打印单个元素 // printf("%d",a[1][1]); // //元素没赋全,默认为0 // int b[2][3]={{1,2,3},{4}}; // /

Java 数组&lt;---&gt;字符串

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&q

JSon_零基础_007_将JSon格式的&quot;数组&quot;字符串转换为Java对象&quot;数组&quot;

将JSon格式的"数组"字符串转换为Java对象"数组". 应用此技术从一个json对象字符串格式中得到一个java对应的对象. JSONObject是一个“name.values”集合, 通过get(key)方法取得key对应的value部分(字符串). 通过getJSONObject(key)可以取得一个JSONObject对象. 通过getJSONArray(key)可以得到一个JSONArray对象. 导入需要的jar包: package com.west.

结构体指针内存——指针数组——字符串指针内存申请

前几天用的结构体,结构体内还包含有结构体指针和数组以及指向字符串的指针,发现自己对这方面的东西还很容易犯错,故现在讲其中容易出错的地方写出来,分享给大家也方便自己日后查看. typedef struct { char name[50]; char job[50]; int age; int people_id; } peopleInfo; typedef struct { bool typeAdd; bool typeDel; int length; peopleInfo *info; char

C#中定义数组--字符串及数组操作

一.一维: int[] numbers = new int[]{1,2,3,4,5,6}; //不定长 int[] numbers = new int[3]{1,2,3};//定长 二.多维 int[,] numbers = new int[,]{{1,2,3},{1,2,3}}; //不定长 int[,] numbers = new int[2,2]{{1,2},{1,2}}; //定长 三.例子 A:int[] mf1=new int[6]; //注意初始化数组的范围,或者指定初值; //包

每天一个JavaScript实例-递归实现反转数组字符串

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>每天一个JavaScript实例-递归实现反转数组字符串</title> <script> var func = function(x,indx,str){ return

js实现对象-数组-字符串之间的相互转化

对象-数组-字符串: 例如: var data = { user:"userName", pass:"12121" };//这是一个对象 如果要给这个data 对象追加一个属性就比如: new Date( ).getTime( );//获取当前时间到那个时间的时间间隔单位是毫秒: data.time = new Date( ).getTime( ); 此时data 里面就多了一个属性: time : " 获取到的那个毫秒数" 即: var dat

***php解析JSON二维数组字符串

客户端的请求体中的数据:[{"msg_id": 1, "msg_status": "HAS_READ" }, { "msg_id": 2, "msg_status": "HAS_READ" }] 是一个二维数组字符串 $json_data = json_decode($GLOBALS['HTTP_RAW_POST_DATA'], true);其实用这一句即可实现JSON二维数组字符串转P