java数组-java中的char类型数组怎么对其赋值?

问题描述

java中的char类型数组怎么对其赋值?

刚学期望得到大家回答,在网上没有搜索到,网上都是写string的用scanner.next().谢谢了

解决方案

String str=“hahah”;//创建字符串
char[] chArray=new char[10];//创建一个char空数组
chArray=str.toCharArray();//将字符串赋值进去

解决方案二:

Scanner方法中没有直接读取character的方法,用String转换好了。

解决方案三:

char 类型指针与数组 赋值想到的
java中的char类型
java中的char类型

解决方案四:

char[] cc={'a','b','c'};
或者
char[] cs=new char[100];
cs[0]='a';
cs[1]='b';

解决方案五:

char[] cc={'a','b','c'};
或者
char[] cs=new char[100];
cs[0]='a';
cs[1]='b';

解决方案六:

char[] buffer = new char[] {'a', 'b', 'c'};

解决方案七:

char c[] = "12aabc";
String str = "abcdee";
char c[] = str.toCharArray();

解决方案八:

Scanner scanner = new Scanner(System.in);
char[] c = null;
while (true) {
c = scanner.next().toCharArray();
System.out.println("您输入的char数组为:");
for (int i = 0, len = c.length; i < len; i++) {
System.out.print(c[i] + " ");
}
System.out.println();
}

时间: 2024-12-30 21:52:00

java数组-java中的char类型数组怎么对其赋值?的相关文章

java matlab 二维数组-java调用matlab中调用二维数组问题

问题描述 java调用matlab中调用二维数组问题 我是用的以下matlab函数 function [Theta, Phi, R] = infofusion(a1, b1, a1, b2, a3, b3): 其中a1,b1,a2,b2,a3,b3都是4*3的二维数组,并且每个数组里面都是常量,都是数,请问各位大神,如何在java调用matlab的基础上实现二维数组的调用,跪求了

Java 和 C/C++ 中的char 类型长度学习笔记

java 和 c/c++ 中的char 类型长度学习笔记 这两天在帮同学改一个加密程序.以下是c++语言的核心代码: char cpass[5]; for(int j=0;j<instring.length();j++){      cpass[j] ^= npwd;}   但是转成 java 写时会出现问题,乍一看,几乎可以原封不动的转换,可是结果却是有问题的. 经过网上资料的查找发现,是char类型的问题.实际上这就涉及到 c/c++ 中的数据类型和 java 的数据类型的比较. 先说 ch

windows编程-windows下udp通信,我想传输int型数据数组,而不是char字符数组,怎么传输啊?

问题描述 windows下udp通信,我想传输int型数据数组,而不是char字符数组,怎么传输啊? 似乎sendto函数和recvfrom函数在windows下只能传输char数据或数组,对于int数据或是其他类型数据或结构体都不能传输,这个问题怎么解决啊?我想传输int型数组啊.. ?linux下可是什么类型都能传输啊... 下面是发送函数sendto和接受函数recvfrom的定义: C++系统声明 int PASCAL FAR sendto ( IN SOCKET s, IN const

c++-C#中的string或者char类型数据如何转化为C++中的char类型数据

问题描述 C#中的string或者char类型数据如何转化为C++中的char类型数据 C++代码:bool hasfire(char s[100]) 因为使用C++做DLL文件,调用hasfire()这个函数时,发现C#中的char类型和C++中的不大一样,不知道怎么处理才能把C#中的char转化成C++中的char类型.

C#以及C++读取保存在文件中的char形数组所得结果不同

问题描述 首先交代一下背景(可以不看):这两周进行网络协议编程的课程设计(C#向),然后题目是基于RSA加密的聊天程序.我先从网上筛选了份RSA加密的C++程序,准备将其改为C#的,后来发现两者之间的数据结构差距实在有点大,我有点想偷懒,于是准备把C++的加密程序改下生成DLL,然后用C#的聊天程序调用DLL进行加密.结果两者之间传递数组形式的参数实在让人心塞,试了好些方法后放弃了这个.最后我打算先在C#里面将数据已char[]的形式保存到文件,然后在调用C++DLL以char读取文件对这些进行

java取mysql中的float类型数值,显示与数据库中不一样

问题描述 struts2+hibernate+spring框架做一个订单系统,当用数据库中的订单来结算时发现系统的用户剩余金额老是会不对,跟踪一些天发现系统有时候取订单金额时,取出来的数值与数据库中的数据不一样,如:昨天我发现一个订单的金额是2055但是他取出来显示却是2038差了17啊!!!真要命,我没有遇到过这种问题,不知道哪位大哥可以指点一下!取订单方法:publicListgetOrdersListInfo(Stringorderno,intsendState){returnthis.g

MySql中varchar,char类型排序CAST CONVERT

简单说一下MySQL的varchar排序问题,引以为戒. 示例表结构: 先来看一下,我的表结构  代码如下 复制代码 show create table cardserver G *************************** 1. row *************************** Table: cardserver Create Table: CREATE TABLE `cardserver` ( `id` int(11) NOT NULL default '0', `v

Java核心技术卷I基础知识3.3.4 Unicode和char类型

3.3.4 Unicode和char类型 要想弄清char类型,就必须了解Unicode编码机制.Unicode打破了传统字符编码机制的限制.在Unicode出现之前,已经有许多种不同的标准:美国的ASCII.西欧语言中的ISO 8859-1.俄罗斯的KOI-8.中国的GB 18030和BIG-5等.这样就产生了下面两个问题:一个是对于任意给定的代码值,在不同的编码方案下有可能对应不同的字母:二是采用大字符集的语言其编码长度有可能不同.例如,有些常用的字符采用单字节编码,而另一些字符则需要两个或

Proc中使用char数组、VARCHAR数组和char变量进行DELETE操作具体行数的细微区别

EXEC SQL BEGIN DECLARE SECTION; char a[10000][3]; VARCHAR b[10000][31]; char c[3]; EXEC SQL END DECLARE SECTION; ... int delete_rows=10000; ... 1. CHAR类型数组变量 EXEC SQL for :delete_rows delete FROM table_name WHERE a= :a; 由于char对应于Oracle的char类型,因此若有空格,