首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【Eclipse】eclipse让Button选择文件显示文本框里

在给定代码片段,使用了Float.parseFloat(text)方法将文本转换为浮点数。然后,使用逻辑运算符进行条件判断,如果转换后浮点数大于0或小于0,则执行相应操作。...问题:Eclipse如何实现让Button选择文件显示文本框里?回答:Eclipse,可以使用Java Swing库来实现让Button选择文件显示文本框里功能。...首先,需要创建一个JButton对象和一个JTextField对象,并将它们添加到一个JFrame或JPanel。...然后,可以使用JFileChooser类来创建一个文件选择对话框,并将其与按钮关联起来。当用户点击按钮时,可以通过JFileChooser选择文件,并将文件路径显示文本。...具体实现代码可以参考以下示例: import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton

11410

Shell四剑客实操案例

“*.txt” #查找/data/目录.txt结尾文件;find /data/ -name “[A-Z]*” #查找/data/目录大写字母开头文件;find /data/ -name “test...*” #查找/data/目录test开头文件; Find工具-type参数案: find /data/ -type d #查找/data/目录下文件夹;find /data/ !...处理文本时把当前处理行存储临时缓冲区,称为“模式空间”(pattern space),紧接着用SED命令处理缓冲区内容,处理完成后把缓冲区内容输出至屏幕或者写入文件。...#查询不包括x和y行号行;r #从另一个文件文件;w #将文本写入到一个文件;y #变换字符;q #第一个模式匹配完成后退出;l #显示与八进制ASCII码等价控制字符; 常用SED工具企业演练案...匹配行前一行、后一行插入空行以及同时匹配前后插入空行: sed ‘/jfedu/{x;p;x;}’ jfedu.txtsed ‘/jfedu/G’ jfedu.txtsed ‘/jfedu/{x;p;

2.1K21

arcengine+c# 修改存储文件地理数据库ITable类型表格某一数据,逐行修改。更新属性表、修改属性表某值。

作为一只菜鸟,研究了一个上午+一个下午,才把属性表更新修改搞了出来,记录一下: 我需求是: 已经文件地理数据库存放了一个ITable类型表(不是要素类FeatureClass),注意不是要素类...FeatureClass属性表,而是单独一个ITable类型表格,现在要读取其中某一,并统一修改这一值。...表ArcCatalog打开目录如下图所示: ? ?...pTable.Update(queryFilter, false); int fieldindex = pTable.FindField("JC_AD");//根据列名参数找到要修改...= "X";//新值,可以根据需求更改,比如字符串部分拼接等。

9.5K30

VIM使用

2 fx:将光标移动到当前行第一个字符x上 3fx: 将光标移动到航前行第3个字符x上 tx: 将光标移动到目标字符x前一个字符上 fx和tx可以通过;和,进行正向或反向重复移动 %: 用于符号间移动...屏幕中移动 xG: 跳转到指定x行,G移动到文件按末尾, ``(2次单引号)返回到跳转前位置 gg: 移动到文件开头 x%: 移动到文件中间,就使用50% H: 移动到home M: 移动到屏幕中间...将光标移动到屏幕顶部 zb:将光标移动到屏幕底部 设置跳转标记 mx,my,mz设置三个位置,m开头,后可接任意字母 `x, `y, `z 可以跳转到各自设置位置 文本操作 文本插入操作 i:...在当前光标的前面插入字符 a: 在当前光标的后面追加字符 o: 在当前光标的下一行行首插入字符 I:一行开头添加文本 A:一行结尾处添加文本 O:光标当前行上一行插入文本 s:删除当前光标处字符并进入到插入模式...: 放弃修改,重新回到文件打开时状态 编辑多个文件 文件和缓冲区区别:文件是保存在磁盘上,而打开文件文件是在内存,在内存中有一个缓冲区,用来存放打开文件

1.3K10

Shell笔记5:sed用法详解

编辑指令’ 格式2:sed 选项 ‘编辑指令’ 文件 例:sed -n ‘/^id/p’ /etc/inittab 列出id开头行 常见命令选项 -n:屏蔽默认输出(全部文本) -i:直接修改文件内容...^a-Z]*)$/\1/' a.txt 将文件每行第一个和第二个字符互换 sed -r 's/^(.)(.)(.*)/\2\1\3/' a.txt 将文件每行第一个和第二个单词互换 sed -r...第二行之前插入文本行‘YY’ 4,7iYY 第4-7行每一行前添加文本 a 行后插入文本:2aYY 第2行之后添加文本 /^XX/aYY XX开头行之后添加文本 c 替换当前行:2cYY...r:读取文件 3r b.txt 第3行下方插入文本b.txt 4,7r b.txt 第4-7行每一行后插入文件b.txt w:保存到文件 3w c.txt  将第3行另存为文件c.txt 4,7w...n个字段,如$1,$3分别表示第1,第3 $0:当前读入整行文本内容 NF:记录当前处理行字段个数,数 NR:记录当前已读入行数量,行数 FNR:保存当前处理行在原文本序号,行号 FILENAME

1.2K10

Linux系统开发: 学习linux三剑客(awk、sed、grep)(上)

-G 将范本样式视为普通表示法来使用。 -h 显示符合范本样式那一之前,不标示该所属文件名称。 -H 显示符合范本样式那一之前,标示该文件名称。 -i 忽略字符大小写差别。...-x 只显示全符合。 -y 此参数效果跟“-i”相同。 -o 只输出文件匹配到部分。...$ grep "^$" 123.txt 查找非指定字符开头行 $ grep "^[^#]" demo.sh #demo.sh查找不以#开头行 查找某内容结尾行 需运用正则表达式.../--expression= 选项指定脚本来处理输入文本文件; -f/--file= 选项中指定脚本文件来处理输入文本文件...w 表示把行写入一个文件x 表示互换模板块文本和缓冲区文本

9.1K20

sed用法详解

编辑指令’ 格式2:sed 选项 ‘编辑指令’ 文件 例:sed -n ‘/^id/p’ /etc/inittab 列出id开头行 常见命令选项 -n:屏蔽默认输出(全部文本) -i:直接修改文件内容...2.sed应用案例 a.修改系统默认运行级别 sed -i '/^id:/s/5/3/' /etc/inittab 修改IP地址:将配置文件192.168.1.X修改为172.16.0.X sed...第二行之前插入文本行‘YY’ 4,7iYY 第4-7行每一行前添加文本 a 行后插入文本:2aYY 第2行之后添加文本 /^XX/aYY XX开头行之后添加文本 c 替换当前行:2cYY...r:读取文件 3r b.txt 第3行下方插入文本b.txt 4,7r b.txt 第4-7行每一行后插入文件b.txt w:保存到文件 3w c.txt 将第3行另存为文件c.txt 4,7w...n个字段,如$1,$3分别表示第1,第3 $0:当前读入整行文本内容 NF:记录当前处理行字段个数,数 NR:记录当前已读入行数量,行数 FNR:保存当前处理行在原文本序号,行号 FILENAME

4.2K31

【盟友分享】vim学习之路-vim基本操作

q 强制退出文件 vim不同保存退出是有区别的 :x 写入文件并退出(仅当文件被修改时才写入,并更新文件和修改时间;否则不会更新文件修改时间) :wq和ZZ 强制写入并退出(文件没有被修改也强制写入...,并更新文件修改时间) 操作回退和恢复: u 回退到上一次操作 U 本行改动恢复 ctrl+r 与u操作相反操作 移动操作: j 下移一行 k 上移一行 h 左移一 l 右移一 0...移动到开头 $ 移动到结尾 w 移动到下一个单词开头 e 移动到下一个单词结尾 fx 移动到本行之后第一个出现x字母位置 tx 移动到本行之后第一个出现x字母前一个位置 gg 跳到文件首 G 跳到文件尾...文本操作: d 剪切,双击剪切一行 y 复制,双击复制一行 p 粘贴 x 删除当前光标下字符 r 替换当前光标字符,后面接替换字符 :s/old/new/g 全局替换old为new 模式切换 插入模式...!后添加外部命令 查找 :/ /后添加要查找内容,进入查找时,按n查找下一个,N查找上一个

2K60

linux(五)之vi编译器

1.2、插入模式(输入模式)   当用户在编辑模式下键入i/a/o等命令之后,可进入插入模式。该模式下,用户随后输入,除Esc之外任何字符均将被看成是插入到编辑缓冲区字符。...这些命令可用来保存文件、读取文件内容、执行 Shell 命令、设置Vi参数、正则表达式方式查找字符串或替换字符串等。...:x和ZZ(注意:ZZ前面没有“:”)功能与“:wq”等价。  :q!(或:quit) 强行退出vi,使被更新内容不写回文件。...四、Vi编译器常用命令  3.1、文件中移动光标 h:向左移动一个字符 l:向右移动一个字符 k:向上移动一行 j:向下移动一行 ^(即Shift+6):移动到当前行开头处...3.2、插入文本 3.2.1、添加       输入a后,光标的右边插入文本 输入A,一行结尾处添加文本  3.2.2、插入     通过命令模式下输入i,光标的左边插入文本 通过命令模式下输入

3K80

每天一个 Linux 命令(3):sed

命令格式 sed [options] 'command' file(s) sed [options] -f scriptfile file(s) 常用参数 -e #指定指令来处理输入文本文件...-n #取消默认输出(如果和p命令同时使用只会打印发生改变行) -h #帮助 -V #显示版本信息 常用动作 a #在当前行下面插入文本 i #在当前行上面插入文本 c #把选定行改为新文本...w #表示把行写入一个文件 x #表示互换模板块文本和缓冲区文本 y #表示把一个字符翻译为另外字符(但是不用于正则表达式) 1 #子串匹配标记 & #已匹配字符串标记 Sed...#匹配l开头后面追加2017-08-08 [root@centos001 ~]#sed '1a2017-08-08' test2 linux centos6.8 2017-08-08 #第一行后面追加...2017-08-08 [root@centos001 ~]#sed '/^l/i2017-08-08' test2 2017-08-08 linux centos6.8 #匹配l开头前面插入

1.1K30

vim从安装到熟练,这篇文章就够了

二Vim几种模式 正常模式:可以使用快捷键命令,或按:输入命令行。 插入模式:可以输入文本正常模式下,按i、a、o等都可以进入插入模式。...I: 在当前行第一个非空字符前插入; gI: 在当前行第一插入; a: 光标后插入; A: 在当前行最后插入; o: 在下面新建一行插入; O: 在上面新建一行插入; :r filename...[n]s: 输入文本替代光标之后1(n)个字符,相当于c[n]l。 [n]S: 删除指定数目的行,并以所输入文本代替之。...[n]X: 剪切光标左边n个字符,相当于d[n]h。 y: 复制可视模式下选中文本。 yy or Y: 复制整行文本。 y[n]w: 复制一(n)个词。...d: 删除(剪切)可视模式下选中文本。 d 5.2 文本对象 aw:一个词 as:一句。 ap:一段。 ab:一块(包含在圆括号)。 y, d, c, v都可以跟文本对象。

4.6K10

Linux学习笔记之vim操作指令大全

插入模式:可以输入文本正常模式下,按i、a、o等都可以进入插入模式。 可视模式:正常模式下按v可以进入可视模式, 可视模式下,移动光标可以选择文本。按V进入可视行模式, 总是整行整行选中。...0x04 插入文本 5.1 基本插入 i: 光标前插入;一个小技巧:按8,再按i,进入插入模式,输入=, 按esc进入命令模式,就会出现8个=。...I: 在当前行第一个非空字符前插入; gI: 在当前行第一插入; a: 光标后插入; A: 在当前行最后插入; o: 在下面新建一行插入; O: 在上面新建一行插入; :r filename在当前位置插入另一个文件内容...p: 光标之后粘贴。 P: 光标之前粘贴。 6.2 文本对象 aw:一个词 as:一句。 ap:一段。 ab:一块(包含在圆括号)。 y, d, c, v都可以跟文本对象。...0x06 查找与替换 7.1 查找 /something: 在后面的文本查找something。 ?something: 在前面的文本查找something。

2.7K20

linux`操作文本三大利器

filter awk AWK是一种处理文本文件语言,是一个强大文本分析工具; awk是以列为划分计数,$0表示所有,$1表示第一,$2表示第二。...="nmask,nmask" {print}' 内建变量 NR参数:输出行号 cat test.log | awk '{print NR,$1,$2,$3}' 正则表达式 输出第二包含nm开头所有记录...逗号分隔第2数据,并输出分别输出第2内容 cat test.log | awk '{split($2,a,",");print a[1],a[2]}' gsub替换 将第2nmask替换成...参数 -e 选项中指定script来处理输入文本文件。 -f 选项中指定script文件来处理输入文本文件。 -h 显示帮助。 -n 仅显示script处理后结果。...如 s/old/new/g 插入操作 test.log文件第3行后插入一行,内容为nmask sed -e 3a\nmask test.log 删除操作 删除test.log第2行、第3行数据 cat

1.5K20

第五章 正则表达式&字符处理

AAA bbb 222 BBB 则每行文字空格数不同,在用cut时,是用第一个空格作为分隔符,第二个空格则被视为第二,一次类推,因此,截取指定时十分不便。...p 打印行 w 把行写入一个文件 命令 功能 替换标记(二) x 互换模块空间文本和缓冲区文本 y 把一个字符翻译为另外字符(此替换标记不可用正则表达式) 选项 -e command 允许多点编辑...--file=script-file 同上 Sed匹配符号 元字符 功能 例子 匹配 ^ 指定行开始 /^linux/ 所有linux开头行 $ 指定行末尾 /linux$/ 所有linux...> 指定单词结束 /linux\>/ 匹配包含linux结尾单词x\{m\} 重复字符X,M多少次 /o\{5\}/ 匹配包含5个ox\{m,\} 重复字符X,至少M次 /o\{5,\...进入编辑状态 i 键,是在当前光标处开始插入;a键是光标下一个字符处开始插入;o键是光标下一行处开始插入

2.1K20

vi编辑器参数

注意:有些教程称有两种工作模式,是把命令模式合并到普通模式。 工作模式切换: 普通模式下输入 i(插入)、c(修改)、o(另起一行) 命令时进入编辑模式;按 esc 键退回到普通模式。...有很多命令可以从普通模式切换到编辑模式,如下所示: 命令 描述 i 在当前光标位置之前插入文本 I 在当前行开头插入文本 a 在当前光标位置之后插入文本 A 在当前行末尾插入文本 o 在当前位置下面创建一行...O 在当前位置上面创建一行 删除字符 下面的命令,可以删除文件字符或行: 命令 说明 x 删除当前光标下字符 X 删除光标前面的字符 dw 删除从当前光标到单词结尾字符 d^ 删除从当前光标到行首字符...U 撤销对当前行所做修改 u 撤销上次操作,再次按 ‘u’ 恢复该次操作 :f 百分号(%)形式显示当前光标文件位置、文件名和文件总行数 :f filename 将文件重命名为 filename...:r file 读取文件并在当前行后边插入 :nr file 读取文件并在第 n 行后边插入 文本查找 如果希望进行全文件搜索,可以普通模式(按两次 Esc 键)下输入 / 命令,这时状态栏(最后一行

89740

VIM 常用快捷键

插入: I: 在当前行第一个非空字符前插入; gI: 在当前行第一插入; a: 光标后插入; A: 在当前行最后插入; o: 在下面新建一行插入; O: 在上面新建一行插入; :r filename...在当前位置插入另一个文件内容。...:[n]r filename第n行插入另一个文件内容。 剪切和复制 [n]x: 剪切光标右边n个字符,相当于d[n]l。 [n]X: 剪切光标左边n个字符,相当于d[n]h。...:m,ny 复制m行到n行内容。 y1G或ygg: 复制光标以上所有行。 yG: 复制光标以下所有行。 d: 删除(剪切)可视模式下选中文本。...d0: 删除(剪切)当前位置到行首内容 p: 光标之后粘贴。 P: 光标之前粘贴。 查找和替换 /something: 在后面的文本查找something。 ?

23.1K22
领券