重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
java 自动填充网页上的用户名和密码有两种方法:
创新互联建站始终坚持【策划先行,效果至上】的经营理念,通过多达十余年累计超上千家客户的网站建设总结了一套系统有效的网络营销推广解决方案,现已广泛运用于各行各业的客户,其中包括:PE包装袋等企业,备受客户赞扬。
方法一、在input 标签里面的 value属性赋值即可,如:
input value='x' //这样就每次打开都自动填充x
方法二、用java模拟post提交;代码如下;
package com.sxzl.test;
public class TestRuntime {
public static void main(String args[]) {
try {
//String myArgs[] ={"
};
Process process = Runtime.getRuntime().exec(
//"cmd.exe /c start
"C:\\Program Files\\Internet Explorer\\iexplore.exe"
+"
);
} catch (Exception e) {
e.printStackTrace();
}
}
}
import java.util.Arrays;
public class Array2 {
public static void main(String[] args) {
//声明一个名为myArray的数组,该数组有2行,每行列数不等,并为其分配内存空间
int[][] myArray = new int[2][];
myArray[0] = new int[5]; //第一行有5个元素,并为其分配内存空间
myArray[1] = new int[10]; //第二行有10个元素,并为其分配内存空间
for (int j = 0; j myArray[0].length; j++)
//用1-10之间的随机整数给第一行元素赋值
myArray[0][j] = (int)(Math.random() * 10);
//用100-200之间的随机整数给第二行元素赋值
for (int j=0; j myArray[1].length; j++)
myArray[1][j]=(int)(Math.random() * 100 + 100);
for (int i=0; i myArray.length; i++){ //输出myArray数组各元素的值
for (int j=0; j myArray[i].length; j++){
System.out.print(myArray[i][j]+" ");
}
System.out.println();
}
Arrays.sort(myArray[0]); //对第一行元素排序
Arrays.sort(myArray[1]); //对第二行元素排序
System.out.println("\n排序后的数组元素: ");
for (int i=0; imyArray.length;i++){ //再次输出myArray数组各元素的值
for (int j=0; jmyArray[i].length;j++){
System.out.print(myArray[i][j]+" ");
}
System.out.println();
}
}
}
7 3 9 6 7
103 165 166 148 103 179 128 109 120 156
排序后的数组元素:
3 6 7 7 9
103 103 109 120 128 148 156 165 166 179
java里面使用string.format实现空格右填充代码如下:
package cn.com.songjy;
import java.text.NumberFormat;
public class NumberFormatTest {
public static void main(String[] args) {
int i = 1;
NumberFormat nf = NumberFormat.getInstance();
nf.setGroupingUsed(false);
nf.setMaximumIntegerDigits(4);
nf.setMinimumIntegerDigits(4);
System.out.println(nf.format(i));
}
}
public class TestStringFormat {
public static void main(String[] args) {
int youNumber = 1;
String str = String.format("%04d", youNumber);
System.out.println(str); // 0001
}
}
private static final String STR_FORMAT = "0000";
public static String haoAddOne_2(String liuShuiHao){
Integer intHao = Integer.parseInt(liuShuiHao);
intHao++;
DecimalFormat df = new DecimalFormat(STR_FORMAT);
return df.format(intHao);
}
四向连通递归填充算法:
void BoundaryFill4(int x, int y, long FilledColor, long BoundaryColor)
{
long CurrentColor;
CurrentColor = GetPixelColor(x,y);
if (CurrentColor != BoundaryColor CurrentColor != FilledColor)
{
SetColor(FilledColor);
SetPixel (x,y);
BoundaryFill4(x+1, y, FilledColor, BoundaryColor);
BoundaryFill4(x-1, y, FilledColor, BoundaryColor);
BoundaryFill4(x, y+1, FilledColor, BoundaryColor);
BoundaryFill4(x, y-1, FilledColor, BoundaryColor);
}
}
该算法的优点是非常简单,缺点是需要大量栈空间来存储相邻的点。