1,java常用数据类型使用

package cn.edu.fhj.day008;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Map; public class BaseTest {
// /****** 基本题一:(以下4题写在一个类BaseTest中) ***************/
// 1、定义一个数组,存放整数,并将数组按脚标顺序和反序分别遍历打印;
//
// 2、定义一个ArrayList,存放整数,并将这个list按脚标顺序和反序分别遍历打印;
//
// 3、定义一个Set集合,存放String数据,并添加5个字符串到这个set集合汇总,然后将这个set集合遍历打印
//
// 4、定义一个HashMap集合,其中key存放String,value存放Integer
// 并添加5对key-value到map集合中,比如["a",1] ["b",3] ["c",2] ["d",6] ["e",7]
// 然后将这个map集合遍历打印(只打印value为奇数的key-value数据) // ####################分割线############################
public static void main(String[] args) {
HashMap<String, Integer> hashMap = new HashMap<>();
hashMap.put("a", 1);
hashMap.put("b", 3);
hashMap.put("c", 2);
hashMap.put("d", 6);
hashMap.put("e", 7); for (Map.Entry<String, Integer> entry : hashMap.entrySet()) {
System.out.println("keykk" + entry.getKey());
System.out.println("valueskkk" + entry.getValue());
}
; for (String item : hashMap.keySet()) {
System.out.println("key:" + item);
// System.out.println("values:" + hashMap.get(item));
}
; HashSet<String> hashSet = new HashSet<String>();
hashSet.add("set_a");
hashSet.add("set_b");
hashSet.add("set_c");
hashSet.add("set_d");
hashSet.add("set_e");
// 方法2
Iterator<String> itSet = hashSet.iterator();
while (itSet.hasNext()) {
System.out.println(itSet.next());
}
;
// 方法1
for (String item : hashSet) {
System.out.println(item);
}
; // ####################分割线############################
// 定义一个数组,大小为3个
// float ee[] = new float[3];
// int bb[] = new int[3];
// 静态初始化
// String dd[] = { "微", "http://www.weixueyuan.net", "一切编程语言都是纸老虎" };
// 动态初始化
// float floatArray[] = new float[3];
// floatArray[0] = 1.0f;
int ListDemo[] = { 1, 2, 3, 4 }; for (int i = 0; i < ListDemo.length; i++) {
System.out.println(ListDemo[i]);
}
;
// ####################分割线############################
for (int i = ListDemo.length - 1; i > -1; i--) {
System.out.println(ListDemo[i]);
}
;
// ####################分割线############################
ArrayList<Integer> arrDemo = new ArrayList<Integer>();
arrDemo.add(1);
arrDemo.add(20);
arrDemo.add(3);
arrDemo.add(4);
// 方法1
for (int i = 0; i < arrDemo.size(); i++) {
System.out.println(arrDemo.get(i));
}
;
// ###方法2
Iterator<Integer> it = arrDemo.iterator();
while (it.hasNext()) {
System.out.println(it.next());
}
;
// 方法3
for (int item : arrDemo) {
System.out.println(item);
}
;
// ####################分割线############################ } // ####################分割线############################
// ####################分割线############################ }

java常用数据类型使用Day008的更多相关文章

  1. Java—常用数据类型

    1  Vector类 Vector类似于一个数组,但与数组相比在使用上有以下两个优点. (1) 使用的时候无需声明上限,随着元素的增加,Vector的长度会自动增加. (2) Vector提供额外的方 ...

  2. Java中几种常用数据类型之间转换的方法

    Java中几种常用的数据类型之间转换方法: 1. short-->int 转换 exp: short shortvar=0; int intvar=0; shortvar= (short) in ...

  3. JAVA基础语法:java编程规范和常用数据类型(转载)

    JAVA基础语法:java编程规范和常用数据类型 摘要 本文主要介绍了最基本的java程序规则,和常用数据类型,其中侧重说了数组的一些操作. 面向java编程 java是纯面向对象语言,所有的程序都要 ...

  4. java基础3.0:Java常用API

    本篇介绍Java基础中常用API使用,当然只是简单介绍,围绕重要知识点引入,巩固开发知识,深入了解每个API的使用,查看JavaAPI文档是必不可少的. 一.java.lang包下的API Java常 ...

  5. Java基础 —— Java常用类

    Java常用类: java.lang包: java.lang.Object类: hashcode()方法:返回一段整型的哈希码,代表地址. toString()方法:返回父类名+"@&quo ...

  6. java基础之java基本数据类型

    1.Java数据类型基本概念: 数据类型在计算机语言里面,是对内存位置的一个抽象表达方式,可以理解为针对内存的一种抽象的表达方式.接触每种语言的时候,都会存在数据类型的认识,有复杂的.简单的,各种数据 ...

  7. java常用系统包介绍

    java.applet提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类.java.awt包含用于创建用户界面和绘制图形图像的所有类.java.awt.colo ...

  8. Java基本数据类型及其封装器的一些千丝万缕的纠葛

    一些概念     想必大家都知道Java的基础数据类型有:char.byte.short.int.long.float.double.boolean 这几种,与C/C++等语言不同的是,Java的基础 ...

  9. JAVA常用知识点及面试题总结

    1. String.StringBuffer.StringBuilder三者区别? (1)三者在执行速率上的比较: String<StringBuffer<StringBuilder 原因 ...

随机推荐

  1. DoraBox 漏洞练习平台

     项目地址: https://github.com/gh0stkey/DoraBox SQL注入 SQLi 数字型 判断表中有多少列 http://127.0.0.1/DoraBox/sql_inje ...

  2. 读spring源码(二)-XmlBeanDefinitionReader-解析BeanDefinition

    上次说到ApplicationContext加载BeanDefinition时会创建一个XmlBeanDefinitionReader,将XML解析.BeanDefinition加载委托给XmlBea ...

  3. zabbix3.2利用自动发现功能对fastcgi模式的php状态进行集中监控

    zabbix3.2利用自动发现功能对fastcgi模式的php状态进行集中监控 前端nginx虚拟主机引用后端多个php接口,为了方便监控,将后端服务器集中配置在nginx中,具体配置如下: [roo ...

  4. P2757 [国家集训队]等差子序列

    P2757 [国家集训队]等差子序列 题目传送门 推荐一篇好题解 此题要求我们在一个序列中找出一个等差子序列. 显然,我们只需要考虑子序列长度len=3的情况,因为在长度为4的子序列中必定有一个长度为 ...

  5. 如何在html显示当前时间

    下边那个是一直快速跳转的 <!doctype html>  <html>  <head>  <meta charset="utf-8"&g ...

  6. layUI弹出框提示

    简单介绍:项目使用layUI框架好久了,也没来的及写一篇关于layUI弹出层的随笔.现在补上.经常用到的,一般都是在ajax成功回调函数后边写. //js代码 s和fail 是ajax返回的数据lay ...

  7. swoole TCPsever

    <?php //创建Server对象,监听 127.0.0.1:9501端口 $serv = new swoole_server("127.0.0.1", 9501); $s ...

  8. python3 字典(dictionary)(二)

    内置函数: len(dict):计算字典元素个数,即键的总数 str(dict):输出字典,以可打印的字符串表示. type(variable):返回输入的变量类型,如果变量是字典就返回字典类型.   ...

  9. centos/redhat命令行上传下载文件

    前言:客户端上没有安装xftp,winscp等等软件,无法将服务器上需要的文件下载到本地去解析,无法将本地的安装包上传到服务器上去,这个时候命令行就可以带你翱翔一波 配置如下: 服务器上: 1.安装需 ...

  10. curl 查看一个web站点的响应时间

    1. curl 查看web站点 curl -o /dev/null -s -w "time_namelookup:%{time_namelookup}s\ntime_connect:%{ti ...