java-遗忘录

(1)使用BorderLayout时,中间的面板会随着窗体的变化而变化,其他区域的大小根据添加组件多少而变化。举个例子,现在想将一个面板固定到上边,高度为固定值,这是我们需要设置面板的高度。但是调用面板的 setSize()方法根本没有效果。调用 setMaximumSize()setMinimumSize()都没有用。最后才发现应该调用的是 setPreferredSize()才能达到效果。

(2)DecimalFormat:DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。该类设计有各种功能,使其能够分析和格式化任意语言环境中的数,包括对西方语言、阿拉伯语和印度语数字的支持。它还支持不同类型的数,包括整数 (123)、定点数 (123.4)、科学记数法表示的数 (1.23E4)、百分数 (12%) 和金额 ($123)。所有这些内容都可以本地化。

DecimalFormat 包含一个模式 和一组符号

符号含义:

符号 位置 本地化? 含义
0 数字 阿拉伯数字
# 数字字 阿拉伯数字,如果不存在则显示为空
. 数字 小数分隔符或货币小数分隔符
- 数字 减号
, 数字 分组分隔符
E 数字 分隔科学计数法中的尾数和指数。在前缀或后缀中无需加引号。
; 子模式边界 分隔正数和负数子模式
% 前缀或后缀 乘以 100 并显示为百分数
/u2030 前缀或后缀 乘以 1000 并显示为千分数
¤(/u00A4) 前缀或后缀 货币记号,由货币符号替换。如果两个同时出现,则用国际货币符号替换。如果出现在某个模式中,则使用货币小数分隔符,而不使用小数分隔符。
前缀或后缀 用于在前缀或或后缀中为特殊字符加引号,例如 "‘#‘#" 将 123 格式化为 "#123"。要创建单引号本身,请连续使用两个单引号:"# o‘‘clock"

 

时间: 2024-10-12 12:00:48

java-遗忘录的相关文章

0x01 Java 研习录 - 开发环境

0x01 Java 研习录 - 开发环境 开发环境 本段介绍了如何在 Windows.Linux.MacOS 等平台搭建 Java 开发环境 Windows 方案 1 下载 Oracle JDK Java SE Development Kit 8 Downloads Java SE Development Kit 8 选择 Windows x64 先接受协议,然后下载 jdk-8u171-windows-x64.exe 安装 Oracle JDK 双击 jdk-8u171-windows-x64

JAVA拾遗录(一)

本系列博文主要收录Java中一些常见的但是平常又容易忘记.记错或者记混的知识点的集合.各个知识点之间没有必然的联系,可以随意跳着看,希望能够对各位同学有所帮助. 本博文持续更新.修改,转载请保留原文链接. 1. JAVA堆和栈的区别 堆和栈都是内存的一部分,有着不同的作用,而且一个程序需要在这片区域上分配内存.众所周知,所有的JAVA程序都运行在JVM上,这里所说的自然是JVM中的堆和栈. 最主要的区别就是栈内存用来存储局部变量和方法调用.而堆内存用来存储Java中的对象.无论是成员变量,局部变

Java Web---登录验证和字符编码过滤器

什么是过滤器? 在Java Web中,过滤器即Filter.Servlet API中提供了一个Filter接口(javax.servlet.Filter),开发web应用时,如果编写的Java类实现了这个接口,则把这个Java类称之为过滤器Filter.通过Filter技术,开发人员可以实现用户在访问某个目标资源之前,对访问的请求和响应进行拦截.简单说,就是可以实现web容器对某资源的访问前截获进行相关的处理,还可以在某资源向web容器返回响应前进行截获进行处理. 创建一个Filter的步骤 1

Java沉思录之面向对象

通过相关编程语言的发展历史,探究面向对象的思想. 面向对象发展历史 从面向过程说起 自C语言出现以来,风靡一世,操作系统.各种软件.工具使用C语言开发.更甚的是尼古拉斯·沃斯喊出的那句,"算法+数据结构=程序".仿佛所有问题只要一步一步走下去就能解决.事实上,如果要使用面向过程的思想来处理当然也是没问题的.不过这时候,总有一个疑惑萦绕不去,这种方法是不是最优解?如果一个项目,使用面向过程的方法,新的需求出来了,是不是容易扩展?代码是否能够重用?是否容易维护?面向过程是计算机的思维,人毕

JAVA补录第二天

8.grep:从管道或文件中搜寻所满足条件的行 过滤 eg: grep root /etc/passwd 从passwd 文件中 过滤 root关键字,把所在行显示 eg: ls -la | grep -i "被查找的字符串" -i 忽略大小写 -v 查找不匹配的行 9.wc:从文件或管道中统计 行数. 字符个数. 单词个数 wc [options] filename(s) -l 行数 -w 字数 -c 字符数 more a.txt | wc -l 10.ps:用来查看系统中正在运行的

无套路Java学习资源大全

声明: 所有资源在公众号<Java学习录>后台回复资源对应<>中的编码即可领取. 视频资源 15G的hapood教程<0001> 20G腾讯课堂课程汇总<0002> 92天的python 全栈开发-项目实战<0003> Angular Vue Easy UI ExtJS前端框架视频教程<0004> dubbo系列教程<0005> Java8新特性与设计模式<0006> java初级进阶到架构师148讲视频教程&

爬取猫眼电影

爬去猫眼电影正字热映电影榜单的前五页: #爬取猫眼电影正在热映前5面的所有电影 import requests from requests import RequestException import re def get_one_page(url): header ={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.8

MySQL常用sql语句大全

创建数据库 1create database dbname;删除数据库 1drop database dbname;选择数据库 1use dbname;创建表 12345678CREATE TABLE IF NOT EXISTS book(id INT UNSIGNED AUTO_INCREMENT,title VARCHAR(100) NULL,author VARCHAR(40) NOT NULL,date DATE,INDEX title_index(title(100)),PRIMARY

分享一个生成反遗忘复习计划的java程序

想必这个曲线大家都认识,这是遗忘曲线,展示人的记忆会随着时间的延长慢慢遗忘的规律,同时还展示了如果我们过一段时间复习一次对遗忘的有利影响. 道理大家都懂,关键怎么做到? 靠在本子上记下今天我该复习哪一天的知识?或者手机上设定一个提醒?.... 不,这些方法都太麻烦又难受了,因为光安排复习时间,就得让你写很长时间,而且复习的时候还得对照它们再去找对应的笔记. 今天我就跟大家分享一款我根据遗忘曲线自己开发的一款java小程序: 只要你告诉它首尾日期和磁盘地址,它就给你生成有规律的复习计划,像这样:

java基础之基础语法详录(一)

[前言] java的语法先从基础语法学,Java语言是由类和对象组成的,其对象和类又是由方法和变量组成,而方法,又包含了语句和表达式. 对象:(几乎)一切都是对象,比如:一只熊猫,他的外观,颜色,他在吃.喝.睡.玩 类:如果说一切都是对象,那么什么决定了某一类对象的外观和行为呢?类是一个模板,它描述一类对象的行为和状态. class HelloWorld{/*这表示一个类,class后跟的是类名*/} 方法:(方法也可以称作成员函数)方法你可以看成是行为,一个类可以有很多方法.逻辑运算.数据修改