java.lang.ArrayIndexOutOfBoundsException: 1 字符串分割数组越界,报错为1

在使用Java处理数据,将清洗后的信息写入NavicatPremium16数据库时遇到ArrayIndexOutOfBoundsException,错误提示为1。尽管数组长度检查无误,问题出在最后一行含有3个顿号。删除这些顿号后,程序得以正常运行。此问题可能对其他处理类似情况的开发者有所启示。

java.lang.ArrayIndexOutOfBoundsException: 1 分割字符串出现数据越界异常,报错为1.

 在学习idea清洗数据写入数据到数据库中,每一行的数据都会写入到数据库Navicat Premium 16,报错是数组越界,但数组确实没有越界。

代码:

 分析字符串长度在最后一行长度为3

 删除最后一行的三个顿号并保存然后运行。希望有相似问题的小伙伴能看到。

我的代码:java -jar /public/home/xiaoshunpeng/miniconda3/envs/chip-seq/share/trimmomatic/trimmomatic.jar PE -threads 4 -phred33 \ > /public/home/xiaoshunpeng/00-mergeRawFq/P-T-H-K16-1/P-T-H-K16-1_raw_1.fq.gz /public/home/xiaoshunpeng/00-mergeRawFq/P-T-H-K16-1/P-T-H-K16-1_raw_2.fq.gz \ > /public/home/xiaoshunpeng/P-T-H-K16-1_trimmed_1.fq.gz /public/home/xiaoshunpeng/P-T-H-K16-1_unpaired_1.fq.gz \ > /public/home/xiaoshunpeng/P-T-H-K16-1_trimmed_2.fq.gz /public/home/xiaoshunpeng/P-T-H-K16-1_unpaired_2.fq.gz \ > ILLUMINACLIP:/public/home/xiaoshunpeng/miniconda3/envs/chip-seq/share/trimmomatic/adapters/TruSeq3-PE.fa 报错:TrimmomaticPE: Started with arguments: -threads 4 -phred33 /public/home/xiaoshunpeng/00-mergeRawFq/P-T-H-K16-1/P-T-H-K16-1_raw_1.fq.gz /public/home/xiaoshunpeng/00-mergeRawFq/P-T-H-K16-1/P-T-H-K16-1_raw_2.fq.gz /public/home/xiaoshunpeng/P-T-H-K16-1_trimmed_1.fq.gz /public/home/xiaoshunpeng/P-T-H-K16-1_unpaired_1.fq.gz /public/home/xiaoshunpeng/P-T-H-K16-1_trimmed_2.fq.gz /public/home/xiaoshunpeng/P-T-H-K16-1_unpaired_2.fq.gz ILLUMINACLIP:/public/home/xiaoshunpeng/miniconda3/envs/chip-seq/share/trimmomatic/adapters/TruSeq3-PE.fa Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 at org.usadellab.trimmomatic.trim.IlluminaClippingTrimmer.makeIlluminaClippingTrimmer(IlluminaClippingTrimmer.java:54) at org.usadellab.trimmomatic.trim.TrimmerFactory.makeTrimmer(TrimmerFactory.java:32) at org.usadellab.trimmomatic.Trimmomatic.createTrimmers(Trimmomatic.java:59) at org.usadellab.trimmomatic.TrimmomaticPE.run(TrimmomaticPE.java:552) at org.usadellab.trimmomatic.Trimmomatic.main(Trimmomatic.java:80)
最新发布
07-25
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值