java - Java 参数跳过 $ 符号
问题描述
我有这个程序来加密和解密密码,但是当从控制台运行程序时,我面临以下问题。但是,它在日食中运行良好。
我怎样才能避免这个问题?
输入的值中有 $ 符号,但在程序中被跳过。
java -jar IGL_DP_PassEnc.jar W@7erTp98$b
Entered Password : W@7erTp98
Encrypted Value: 0rJPtIeYICfdJyxWT2RmYg==
Decrypted Value: W@7erTp98
解决方案
将您的参数放在单引号中;$b 被解释为变量名。
推荐阅读
- python - 我正在尝试训练模型但收到错误消息(ValueError:Shapes (16, 16) and (16, 2) are incompatible)
- android - recyclerview 上没有显示任何项目
- mongodb - 分布式 Mongo DB 每月有效归档超过 1 年
- ide - 带调试器的 Drools IDE
- javascript - 如何将数字格式化为用逗号分隔的长度为 3 的块,最后 2 个块或最后一个块的长度可以是 2,但不能是 1
- java - 如何使用 android studio 运行单个 espresso 测试功能?
- excel - 如何将包含超过 10 万条记录的数据/表从 Access 数据库导出为 Excel 格式
- javascript - 如何使用reduce按属性对数组中的项目进行分组并返回一个新对象数组
- android - Android Studio - 设计视图中的视图变为灰色
- javascript - 在 React 中使用请求动画帧