1,java常用数据类型使用

  1. package cn.edu.fhj.day008;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.HashMap;
  5. import java.util.HashSet;
  6. import java.util.Iterator;
  7. import java.util.Map;
  8.  
  9. public class BaseTest {
  10. // /****** 基本题一:(以下4题写在一个类BaseTest中) ***************/
  11. // 1、定义一个数组,存放整数,并将数组按脚标顺序和反序分别遍历打印;
  12. //
  13. // 2、定义一个ArrayList,存放整数,并将这个list按脚标顺序和反序分别遍历打印;
  14. //
  15. // 3、定义一个Set集合,存放String数据,并添加5个字符串到这个set集合汇总,然后将这个set集合遍历打印
  16. //
  17. // 4、定义一个HashMap集合,其中key存放String,value存放Integer
  18. // 并添加5对key-value到map集合中,比如["a",1] ["b",3] ["c",2] ["d",6] ["e",7]
  19. // 然后将这个map集合遍历打印(只打印value为奇数的key-value数据)
  20.  
  21. // ####################分割线############################
  22. public static void main(String[] args) {
  23. HashMap<String, Integer> hashMap = new HashMap<>();
  24. hashMap.put("a", 1);
  25. hashMap.put("b", 3);
  26. hashMap.put("c", 2);
  27. hashMap.put("d", 6);
  28. hashMap.put("e", 7);
  29.  
  30. for (Map.Entry<String, Integer> entry : hashMap.entrySet()) {
  31. System.out.println("keykk" + entry.getKey());
  32. System.out.println("valueskkk" + entry.getValue());
  33. }
  34. ;
  35.  
  36. for (String item : hashMap.keySet()) {
  37. System.out.println("key:" + item);
  38. // System.out.println("values:" + hashMap.get(item));
  39. }
  40. ;
  41.  
  42. HashSet<String> hashSet = new HashSet<String>();
  43. hashSet.add("set_a");
  44. hashSet.add("set_b");
  45. hashSet.add("set_c");
  46. hashSet.add("set_d");
  47. hashSet.add("set_e");
  48. // 方法2
  49. Iterator<String> itSet = hashSet.iterator();
  50. while (itSet.hasNext()) {
  51. System.out.println(itSet.next());
  52. }
  53. ;
  54. // 方法1
  55. for (String item : hashSet) {
  56. System.out.println(item);
  57. }
  58. ;
  59.  
  60. // ####################分割线############################
  61. // 定义一个数组,大小为3个
  62. // float ee[] = new float[3];
  63. // int bb[] = new int[3];
  64. // 静态初始化
  65. // String dd[] = { "微", "http://www.weixueyuan.net", "一切编程语言都是纸老虎" };
  66. // 动态初始化
  67. // float floatArray[] = new float[3];
  68. // floatArray[0] = 1.0f;
  69. int ListDemo[] = { 1, 2, 3, 4 };
  70.  
  71. for (int i = 0; i < ListDemo.length; i++) {
  72. System.out.println(ListDemo[i]);
  73. }
  74. ;
  75. // ####################分割线############################
  76. for (int i = ListDemo.length - 1; i > -1; i--) {
  77. System.out.println(ListDemo[i]);
  78. }
  79. ;
  80. // ####################分割线############################
  81. ArrayList<Integer> arrDemo = new ArrayList<Integer>();
  82. arrDemo.add(1);
  83. arrDemo.add(20);
  84. arrDemo.add(3);
  85. arrDemo.add(4);
  86. // 方法1
  87. for (int i = 0; i < arrDemo.size(); i++) {
  88. System.out.println(arrDemo.get(i));
  89. }
  90. ;
  91. // ###方法2
  92. Iterator<Integer> it = arrDemo.iterator();
  93. while (it.hasNext()) {
  94. System.out.println(it.next());
  95. }
  96. ;
  97. // 方法3
  98. for (int item : arrDemo) {
  99. System.out.println(item);
  100. }
  101. ;
  102. // ####################分割线############################
  103.  
  104. }
  105.  
  106. // ####################分割线############################
  107. // ####################分割线############################
  108.  
  109. }

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. re模块 - 正则表达式 疏理(一)

    在网上总是很难找到令自己比较满意的,关于正则表达式的文章.所以决定自己来总结一波,并配上相应的示例. 正则表达式:定义了规则,用来字符串处理. 用途: 1.匹配 - 符合规则的字符串,则认为匹配了. ...

  2. 主成分分析算法(PCA)

    通过数据压缩(降维)可以减少特征数量,可以降低硬盘和内存的存储,加快算法的训练. 还可以把高维的数据压缩成二维或三维,这样方便做数据可视化. 数据压缩是通过相似或者相关度很高的特征来生成新的特征,减少 ...

  3. day09 详解内存管理机制

    """ 今日内容:详解内存管理 1.引用计数 在内存中为了对变量的值进行标记从而方便管理,采用引用计数的方式对变量进行标记. (1)如果变量的值被引用一次,那么该变量的引 ...

  4. “Excel-建议不可用于您所选择的数据”错误提示

    Excel作为一项的数据图表绘制软件,在工作中经常用到.“建议不可用于您所选择的数据这一错误提示,我也遇到了几次了,但是每次遇到总是忘了上次是什么原因.这次,写下博客记录.一般都是在复制网页或者其他数 ...

  5. codeforces 343D 树剖后odt维护

    子树修改+路径修改+单点查询 树链剖分+区间维护即可 由于只有单点查询,我直接用了odt,复杂度还行 #include<bits/stdc++.h> #define endl '\n' # ...

  6. [吐槽]webpack4

    https://webpack.js.org/guides/tree-shaking/ https://www.webpackjs.com/guides/ 插件都过时被替代了,中文文档也没更新过来,坑 ...

  7. 利用 v-html 将后台数据中的换行符在页面输出

    在拿到后台传入的数据时:有些换行符,空格等会直接输出在页面   (/n .<br/> 等) 用  v-html 来解决: <div v-html="message" ...

  8. P4098 [HEOI2013]ALO

    最近这个家伙去哪了,为啥一直不更博客了呢?原来他被老师逼迫去补了一周的文化课,以至于不会把班里的平均分拉掉太多.好了,我们来看下面这道题目: P4098 [HEOI2013]ALO 题目描述 Welc ...

  9. MapReduce词频统计

    自定义Mapper实现 import org.apache.hadoop.io.IntWritable; import org.apache.hadoop.io.LongWritable; impor ...

  10. jsp中一个标签两种方式绑定两个click事件导致未执行的问题

    近日,在开发过程中,写了一个标签 <li id="a1" onclick="doSomething()">...</li> 在js页面中 ...