import java.util.ArrayList;
import java.util.List;
public class MyListDemo {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("aaa");
list.add("bbb");
list.add("ccc");
//method1(list);
//method2(list);
//method3(list);
//method4(list);
}
private static void method4(List<String> list) {
// E get(int index) 返回指定索引处的元素
String s = list.get(0);
System.out.println(s);
}
private static void method3(List<String> list) {
// E set(int index,E element) 修改指定索引处的元素,返回被修改的元素
//被替换的那个元素,在集合中就不存在了.
String result = list.set(0, "qqq");
System.out.println(result);
System.out.println(list);
}
private static void method2(List<String> list) {
// E remove(int index) 删除指定索引处的元素,返回被删除的元素
//在List集合中有两个删除的方法
//第一个 删除指定的元素,返回值表示当前元素是否删除成功
//第二个 删除指定索引的元素,返回值表示实际删除的元素
String s = list.remove(0);
System.out.println(s);
System.out.println(list);
}
private static void method1(List<String> list) {
// void add(int index,E element) 在此集合中的指定位置插入指定的元素
//原来位置上的元素往后挪一个索引.
list.add(0,"qqq");
System.out.println(list);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Java提供了多种GUI编程方式,最常用的是Swing和JavaFX。 Swing是Java自带的GUI库,可以用来创建窗口、标签、按钮、文本框等控件。Swing使用了MVC架构,将界面与数据分离,使得程序更易于维护和扩展。Swing也提供了很多布局管理器,可以方便地实现不同风格的界面布局。 JavaFX是Java 8及以后版本引入的新一代GUI库,它具有更强大的功能和更好的性能。JavaFX可以用来创建丰富的图形化用户界面和多媒体应用程序。JavaFX支持CSS样式表和FXML文件,使得界面设计更加灵活和易于管理。JavaFX也提供了丰富的控件和布局管理器,可以方便地创建各种类型的界面。 无论是Swing还是JavaFX,都需要理解事件处理、布局管理器等基本概念,并学习如何使用控件和容器来创建用户界面。建议先掌握Java语言基础,然后再深入学习GUI编程。
资源推荐
资源详情
资源评论
收起资源包目录
GUI_test.zip (62个子文件)
GUI_test
src
TestBorderLayout.java 901B
JButtonDemo.java 1KB
TestFlowLayout.java 660B
IteratorDemo2.java 611B
ActionEventDemo.java 1KB
JFrameDemo.java 366B
ColorPanel.java 1KB
Main.java 116B
TestPanel.java 534B
MyListDemo.java 2KB
out
production
GUI_test
JButtonDemo.class 1KB
TestFlowLayout.class 1012B
ActionEventDemo.class 1KB
ActionEventDemo$ButtonHandler01.class 907B
TestBorderLayout.class 1KB
TestPanel.class 973B
Main.class 516B
IteratorDemo2.class 1KB
JButtonDemo$ButtonHandler.class 1KB
ColorPanel.class 3KB
JFrameDemo.class 710B
MyListDemo.class 2KB
.git
index 1KB
HEAD 23B
refs
heads
tags
objects
03
f397ce03a54442b457dfc834e83232aa783b44 211B
94
a25f7f4cb416c083d265558da75d457237d671 155B
77
0cf4119c8417a0a0d78ac48b5d13a026aa3090 70B
3e
59c38fbd57497a72e78859efacc67ac75869da 113B
f9
24818470dfc56734f0d13cb6c9e8fe0dc4d190 183B
0e
ae10a364b8e1be8842851e71d909531705942f 59B
6c
46f74b91d36ce5506c39de6773638614c4f8dd 71B
c9
0834f2d607afe55e6104d8aa2cdfffb713f688 263B
pack
f6
8d1099657e34d4e7a68aadc730b3ecad84667d 221B
87
aeb312a9c03157200d3a7c44b5c66956298faa 64B
info
51
d962aa26e97a1b5b2ab11af4170e9325f9c336 65B
fb
c838fcdd33c23bad9daf100c59db24bf31ef18 792B
31
2b27a8bd000dabb441369eb9924f089aa18750 69B
c4
52d9d7b20f92fbcf0e9a0f5b931146009d2096 66B
db
c8d59bcba5ce509448c25d174a45bd505b7bf6 65B
f428eebd2600e1feb0a0a3301cd934d46ae455 59B
description 73B
info
exclude 240B
hooks
post-update.sample 189B
prepare-commit-msg.sample 1KB
commit-msg.sample 896B
pre-receive.sample 544B
update.sample 4KB
pre-commit.sample 2KB
pre-rebase.sample 5KB
applypatch-msg.sample 478B
fsmonitor-watchman.sample 5KB
push-to-checkout.sample 3KB
pre-applypatch.sample 424B
pre-push.sample 1KB
pre-merge-commit.sample 416B
config 130B
.idea
vcs.xml 185B
workspace.xml 3KB
misc.xml 276B
modules.xml 263B
GUI_test.iml 433B
.gitignore 344B
共 62 条
- 1
资源评论
CodeSlacker
- 粉丝: 148
- 资源: 70
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功