- 浏览: 263191 次
- 性别:
- 来自: 大连
文章分类
最新评论
-
saishangxue123:
文章写的清楚、明了,一气呵成,支持
什么是反射、反射能干什么、如何使用反射? -
allen3010:
1,2,3,4,5这六个数字。。。。。
用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列
数组是Java中最基本的一种数据结构,可以理解为一个容器--在数组中可以放其他的东西,接下来我们看看数组是怎么用的吧!
1,数组的基本特征:
a,数组的长度是固定的
b,数组是有序的
c,数组中每一个元素都有一个唯一的索引位置,这个索引数值从0开始,最大的数组长度为-1
2.数组定义的几种基本方式
int[] ia; String[]=new String[]{"java","net"}
ia=new int[5];
String[] ia=new String[2];
String[0]="";
String[1]=" ";
数组只有唯一的一个属性,Length,是用来获取数组中能存储多少个元素的属性,如果要获取或者修改数组的对应索引位置的元素值,可以通过数组的下标进行获取
接下来是对数组的初始化和打印:
import java.util.Random;
/**
* 一维数组的使用
* @author 卿雯
*
*/
public class ArrayOne {
public static void main(String[] args){
int[] array=creatArray(10);
printArray(array);
}
public static int[] creatArray(int length){
int[] array =new int[length];
Random rad=new Random();
for(int i=0;i<array.length;i++){
int value = rad.nextInt(101) + 200;
array[i]=value;
}
return array;
}
public static void printArray(int[] array){
for(int i=0;i<array.length;i++)
System.out.println(array[i]+'\t');
}
}
输出结果为:277 217 219 210 203 237 258 217 221 272
二维数组的使用:
在使用二维数组时,把二维数组看作一个表格
例如:
int [][] array=new int[10][10]
看作是10行10列
如何获取数组第三行的列数?
array[2].length;
如何获取数组有多少行?
array.length
二维数组的实现
import java.util.Random;
public class ArrayTwo {
public static void main(String[] args){
int[][] array=creatArray(5,2);
printArray(array);
}
public static int[][] creatArray(int row,int column){
int[][] array=new int[row][column];
for(int i=0;i<array.length;i++){
for(int j=0;j<array[i].length;j++){
Random rad=new Random();
//生成一组300~500之间的数
int value=rad.nextInt(300)+200;
array[i][j]=value;
}
}
return array;
}
public static void printArray(int[][] array){
for(int i=0;i<array.length;i++){
for(int j=0;j<array[i].length;j++){
System.out.print(array[i][j]+" ");
}
}
}
}
输出结果为
368 305 400 275 393 377 487 247 361 301
发表评论
-
java时间大小比较
2015-04-02 21:48 1005摘自: http://blog.sina.com.cn/s/b ... -
StringBuffer的常用方法
2015-03-30 16:06 997摘自:http://blog.csdn.net/deaful/ ... -
什么是反射、反射能干什么、如何使用反射?
2013-08-16 00:03 4890//来源互联网 一、什 ... -
Class.forName···关于Class. 的应用介绍
2013-08-15 23:36 1191//摘自互联网 Class.forName(xxx.xx ... -
java泛型map的用法(转2)
2013-07-25 23:04 92321.声明一个map: Map map = ne ... -
java泛型map的用法(转)
2013-07-25 22:56 3152http://www.apkbus.com/blog-2079 ... -
关于日期 Date Calendar
2013-07-23 22:46 1162import java.security.Timestam ... -
正则表达式 例子
2013-07-22 23:00 851import java.util.regex.Matche ... -
Iterator的使用方法
2013-07-18 21:45 0import java.util.*; publ ... -
泛型的写法种种
2013-07-18 21:41 1062public class Generics<T> ... -
ArrayList ,LinkedList, TreeSet的使用方法
2013-07-18 21:35 2354import java.util.*; public ... -
Stack的使用方法
2013-07-18 21:26 1400import java.util.Stack; ... -
Hashtable的使用方法介绍
2013-07-18 21:24 23201**************************** ... -
老式枚举的使用方法
2013-07-18 21:23 976import java.util.Enumeration; ... -
java中Map的各种排序介绍
2013-07-14 13:24 1753//本篇来源于互联网 HashMap: 最常用的Ma ... -
java配置文件用法
2013-04-14 22:43 1335package cn.com.mfsoft.config; ... -
java利用反射得到实例
2013-04-10 22:44 1307对于面向接口编程的项目免不了要一反射相接触,动态得到实例: ... -
spring的beanFactory和factoryBean
2013-04-05 16:10 2164spring的beanFactory和factoryBe ... -
Spring配置文件总结
2013-04-05 16:05 910Spring配置文件总结(转) 2010-06-07 23: ... -
Spring 的微内核与FactoryBean扩展机制
2013-04-05 15:49 1648Spring 的微内核与FactoryBean扩展机制 ...
相关推荐
在编程领域,数组之间的转换是常见的操作,尤其是在处理不同类型数据时。本示例涉及的是整形数组(int array)与字符数组(uchar array)之间的转换,这对于数据存储和传输具有重要意义。在Qt或VC++环境中,这种转换...
标题中的“数组转二进制小工具”是一个应用程序,它专门设计用于将数组数据转换成二进制格式的文件,这种转换在计算机编程和数据处理领域中非常常见。二进制文件通常用于存储原始数据,如图像、音频、程序代码或任何...
这个例子中,我们使用了Linq的Select方法,将每个整数转换为字符串。 在Winform应用中,这样的源码可能是为了解决特定界面展示问题,如数据绑定到控件(如DataGridView),或者是为了在用户界面和业务逻辑之间传递...
### JSON转对象数组与对象数组转JSON(Java) 在Java编程语言中,处理JSON数据时经常需要进行JSON字符串与Java对象之间的转换。特别是在涉及到数组或集合的场景下,这种转换显得尤为重要。本文将详细介绍如何使用...
本文将深入探讨易语言中的字节集(ByteSet)与字节数组(ByteArray)之间的快速互转,以及相关的源码实现和应用。 字节集是易语言中用于存储一系列字节的数据类型,它通常用于处理二进制数据,如读写文件、网络通信...
在IT领域,数组是一种基本的数据结构,用于存储和操作数据集合。数组通常包含相同类型的数据元素,例如整数、字符或浮点数。在某些情况下,我们可能需要将数组保存到磁盘上以便后续处理或传输。二进制文件(如.bin...
"嵌入式C语言浮点数到字符数组转换...本文档提供了一种实用的浮点数到字符数组转换方法,适用于嵌入式C语言环境,可以避免使用库函数而导致程序空间增加的问题,且可以满足在嵌入式系统中浮点数到字符数组转换的需求。
4. **输出结果**:最后使用`foreach`循环遍历字符串数组`str`中的每个元素,并使用`Console.Write()`方法打印出来。 ```csharp foreach (string i in str) { Console.Write("{0} ", i); } ``` 5. **等待用户...
#### 二、Image转Byte数组 **方法名**:`imageToByteArray` **功能**:将一个`System.Drawing.Image`对象转换为`byte[]`数组。 **代码实现**: ```csharp public byte[] imageToByteArray(System.Drawing.Image ...
例如,使用Gson库,你可以创建一个`Blog`类来表示博客信息,然后将二维数组转换为`List<Blog>`,再使用Gson的`toJson`方法生成JSON字符串: ```java import com.google.gson.Gson; public class Blog { private ...
在C语言中,可以使用`"..."`双引号来创建字符串字面量,它们会被自动存储为字符数组,并在末尾添加空字符。 接下来,我们讨论如何将字符数组转换为字符串。在C语言中,可以直接将字符数组视为字符串,只要确保数组...
在LabVIEW中,"ASCII码字符串与字节数组的互转"是一个重要的功能,主要涉及到以下几个知识点: 1. **ASCII字符串到字节数组**:当我们将ASCII码字符串(如"BA34")转换为字节数组时,LabVIEW会将每个字符转换为它...
这里的`BytesToStruct`方法接受一个字节数组和结构体的`Type`对象,首先检查字节数组的长度是否足够,然后分配内存,将字节数组的内容拷贝到内存,接着使用`Marshal.PtrToStructure`将内存中的数据转换为指定类型的...
本文将介绍如何使用 C# 将多维数组转换成 `DataTable`,这对于操作 Excel 数据并将其转化为更易于处理的格式非常有用。 #### 方法一:单列数据转换 **描述**:此方法适用于只有一个字段(即列)的情况。它接收一个...
标题和描述提到的“C# Byte数组转Int32 Short Float(浮点数)”是指将字节数组中的数据转换为整型(Int32)、短整型(Short)以及浮点数(Float)的过程。以下是对这个主题的详细解释: **字节数组基础** 字节数组...
### 字符串与字节数组之间的转换 在计算机编程领域,数据的转换是一项非常重要的工作,尤其是在处理网络通信、文件读写等场景时。本文将详细介绍如何在.NET框架下实现字符串与字节数组之间的转换,特别是字符串到16...
### Java对象数组转JSON 首先,我们来看如何将一个Java对象数组转换成JSON格式。这通常涉及到使用第三方库如`fastjson`、`Jackson`或`org.json`等。这里以`org.json`为例进行说明: ```java import org.json....
本工具“float转byte数组测试小工具”专注于将浮点数(float)转换为字节数组,这是一种在计算机内存中表示和传输数值的常用方式。在Java、C++、C#等编程语言中,这种转换尤其重要,因为它们使用不同的数据结构来...
将labview内二维数组方便的转化为一维数组使用
在处理数据时,我们经常需要在不同的数据结构之间转换,例如从实体类数组转换为DataTable。DataTable是System.Data命名空间中的一个类,它是ADO.NET的一部分,常用于存储和操作数据集。本文将详细介绍如何在C#中实现...