!527 调增数组格式声明,random随机转换修正
Merge pull request !527 from 靖少毅/jsy20220705
This commit is contained in:
commit
fe98fba5b5
|
@ -894,7 +894,7 @@ public class Convert
|
||||||
*/
|
*/
|
||||||
public static String toSBC(String input, Set<Character> notConvertSet)
|
public static String toSBC(String input, Set<Character> notConvertSet)
|
||||||
{
|
{
|
||||||
char c[] = input.toCharArray();
|
char[] c = input.toCharArray();
|
||||||
for (int i = 0; i < c.length; i++)
|
for (int i = 0; i < c.length; i++)
|
||||||
{
|
{
|
||||||
if (null != notConvertSet && notConvertSet.contains(c[i]))
|
if (null != notConvertSet && notConvertSet.contains(c[i]))
|
||||||
|
@ -936,7 +936,7 @@ public class Convert
|
||||||
*/
|
*/
|
||||||
public static String toDBC(String text, Set<Character> notConvertSet)
|
public static String toDBC(String text, Set<Character> notConvertSet)
|
||||||
{
|
{
|
||||||
char c[] = text.toCharArray();
|
char[] c = text.toCharArray();
|
||||||
for (int i = 0; i < c.length; i++)
|
for (int i = 0; i < c.length; i++)
|
||||||
{
|
{
|
||||||
if (null != notConvertSet && notConvertSet.contains(c[i]))
|
if (null != notConvertSet && notConvertSet.contains(c[i]))
|
||||||
|
|
|
@ -5,7 +5,7 @@ import com.google.code.kaptcha.text.impl.DefaultTextCreator;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 验证码文本生成器
|
* 验证码文本生成器
|
||||||
*
|
*
|
||||||
* @author ruoyi
|
* @author ruoyi
|
||||||
*/
|
*/
|
||||||
public class KaptchaTextCreator extends DefaultTextCreator
|
public class KaptchaTextCreator extends DefaultTextCreator
|
||||||
|
@ -20,7 +20,7 @@ public class KaptchaTextCreator extends DefaultTextCreator
|
||||||
int x = random.nextInt(10);
|
int x = random.nextInt(10);
|
||||||
int y = random.nextInt(10);
|
int y = random.nextInt(10);
|
||||||
StringBuilder suChinese = new StringBuilder();
|
StringBuilder suChinese = new StringBuilder();
|
||||||
int randomoperands = (int) Math.round(Math.random() * 2);
|
int randomoperands = random.nextInt(3);
|
||||||
if (randomoperands == 0)
|
if (randomoperands == 0)
|
||||||
{
|
{
|
||||||
result = x * y;
|
result = x * y;
|
||||||
|
@ -30,7 +30,7 @@ public class KaptchaTextCreator extends DefaultTextCreator
|
||||||
}
|
}
|
||||||
else if (randomoperands == 1)
|
else if (randomoperands == 1)
|
||||||
{
|
{
|
||||||
if (!(x == 0) && y % x == 0)
|
if ((x != 0) && y % x == 0)
|
||||||
{
|
{
|
||||||
result = y / x;
|
result = y / x;
|
||||||
suChinese.append(CNUMBERS[y]);
|
suChinese.append(CNUMBERS[y]);
|
||||||
|
|
Loading…
Reference in New Issue