我需要在它们之间留下小的差距UITableViewCell,有没有办法实现这一点?
我有一堆电话号码,我希望能够判断一个号码看起来是"有趣".我的意思是,一个重复数字的数字.例如:
822222222
822333444
822222999
Run Code Online (Sandbox Code Playgroud)
基本上,822 +两组三个相同的数字.
我用JAVA这样做,到目前为止我有这个:
if (number.matches("^((822|654|611)\\d{3}\\d{3})$"))
Run Code Online (Sandbox Code Playgroud)
这显然匹配这些数字,但它也匹配:
822315487
Run Code Online (Sandbox Code Playgroud)
这不是一个特殊的号码.(不要注意654和611号码,我也需要考虑这些.)
我怎么能这样做?如何构造匹配相同数字3次的正则表达式?
我想要一个正则表达式,可以=在java 之前或之后删除空格.
例如,考虑一个字符串
String str="Name = Aniket";
Run Code Online (Sandbox Code Playgroud)
我希望结果包含一个前后不包含空格的strring =.结果应该包含"Name=Aniket".如何在java中做到这一点?
我有点困惑为什么会发生这种情况.如果答案显而易见,我很抱歉,我在Java方面还很陌生.
所以我认为我已经设置了int[] returning它,只有在我选择更新时它才会更新,但由于某种原因它会在每次temp[]更改时更新.这是代码.请随意询问某些不清楚的事情,以便我能帮助您.
public int[] generateTable(Graph g, int index, int cap, int[] current, int[] edges, int count) {
int truthAmount = 0;
int result = Integer.MAX_VALUE;
int[] temp = new int[count];
int k = 0;
int[] returning = new int[count];
for(int i = 0; i < Math.pow(2, count); i++){
for(int j = count-1; j>=0; j--){
int num = (i/(int) Math.pow(2, j))%2;
temp[k] = num;
if(temp[k] == 0)
truthAmount++;
k++;
}
if(truthAmount >= cap){
result = FFAHelper(g, …Run Code Online (Sandbox Code Playgroud) 我在我的数据库中显示查询数据ListView.我的问题是:我可以从查询中订购数据,然后将这些有序数据存储在我的光标对象中吗?或者我必须订购ListView?
即我可以在以下查询中按名称订购数据吗?
Cursor c = ourDatabase.query(DATABASE_TABLE, columns, KEY_ROWID + "=" + passId, null, null, null, null);
Run Code Online (Sandbox Code Playgroud) 我正在用StringTokenizer字符串标记一个字符串,$$但是如果我的字符串是这样的$1$dga74话,那么它首先将它标记化$.任何人都可以告诉我为什么会发生这种情况,我该怎么做才能解决这个问题.
String str="/getCPage.asp?m=total&sub=$1$dga74$$/getEpage.asp?m=tatal&sub=0";
StringTokenizer tok=new StringTokenizer(str,"$$")
String url1=tok.nextToken();
String url2=tok.nextToken();
Run Code Online (Sandbox Code Playgroud) 我定义一个ArrayList如下;
static ArrayList<Double[]> aryList1 = new ArrayList<Double[]>();
Run Code Online (Sandbox Code Playgroud)
我希望将其添加到arraylist中
double[] a = new double[]{0.1,0.2};
arylist1.add(a);
Run Code Online (Sandbox Code Playgroud)
但它显示错误
arylist1.add(a)
Run Code Online (Sandbox Code Playgroud)
... add不能应用于double ArrayList.
你好我是新的jsp我想检查jsp中的条件.值是否为空.?我在jsp页面中编写了以下代码
<% String s = request.getParameter("search"); %>
<%=s %>
<% if (<%=s ==null) { %>
<div>textbox is empty</div>
<% } else { %>
<div>textbox value..
<% } %>
Run Code Online (Sandbox Code Playgroud)
如果textbox值为null,我在变量中获取文本框值,然后它应显示第一个消息othervise second.告诉我该怎么办?
我是Android应用程序开发的新手.我试图将演示Android应用程序链接到托管在apache tomcat服务器上的java servlet.
我相应地遵循了教程的步骤,但是我似乎无法使我的android应用程序正常运行.当我在模拟器上启动它时它会一直停止
我已按照本教程http://veereshr.com/Android/AndroidToServlet中的说明进行操作
以下是来自logcat,我的Android清单文件和源代码的日志
DoubleMeActivity.java
public class DoubleMeActivity extends Activity implements OnClickListener {
EditText inputValue=null;
Integer doubledValue =0;
Button doubleMe;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_double_me);
inputValue = (EditText) findViewById(R.id.inputNum);
doubleMe = (Button) findViewById(R.id.doubleme);
doubleMe.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.doubleme:
new Thread(new Runnable() {
public void run() {
try{
URL url = new URL("http://localhost:8000/MyServletProject/DoubleMeServlet");
URLConnection connection = url.openConnection();
String inputString = inputValue.getText().toString();
//inputString = URLEncoder.encode(inputString, "UTF-8");
Log.d("inputString", inputString); …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用特定文件类型(.dbf)填充特定目录中的文件的微调器.不幸的是,我不断收到错误"类型ArrayList的方法toLowerCase()未定义".我该如何解决?
public ArrayList<String> ReadDirectory(){
String path="./database";
File folder = new File(path);
File[] ListOfFiles = folder.listFiles();
for (int i = 0; i < ListOfFiles.length; i++){
if (ListOfFiles[i].isFile()){
files.add(ListOfFiles[i].getName());
if (files.endsWith(".dbf") || files.endsWith(".DBF")){
}
}
}
return files;
}
}
Run Code Online (Sandbox Code Playgroud)
此行给出错误:
if (files.endsWith(".dbf") || files.endsWith(".DBF")){
Run Code Online (Sandbox Code Playgroud)
文件以如下方式在脚本的顶部声明:
ArrayList<String> files = new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud) 我尝试运行SQL查询以从SQL SERVER 2008中的数据库中删除特定记录.我正在使用此命令:
st.executeUpdate("delete from TblMachine Where TblUsers=35");
Run Code Online (Sandbox Code Playgroud)
和它的作品.但是我想要UserID(35)将是我的变量.我怎样才能做到这一点?
谢谢!!
对于家庭作业,我需要采用数组acc,这是一个帐号数组,并将其内容与一些用户输入进行比较.将acc [i]与acctNum进行比较会产生错误.使用(Integer)或(int)转换为int不起作用.
private static int printArrayTest(Scanner bleh, Account [] acc)
{
int acctNum;
System.out.println("Account number: ");
acctNum = bleh.nextInt();
for (int i=0; i<acc.length;i++)
{
System.out.println(acc[i]);
if (acctNum == (Integer) acc[i])
return acctNum;
}
}
Run Code Online (Sandbox Code Playgroud) 我目前正在使用Eclipse制作Android应用程序.目前我有两个字符串,我需要检查它们是否相等,问题是字符串是否相等,但它表明它们不是真正让我感到沮丧的.
if (newSource.equals(source)) {
Log.d("Equal:", "Strings are equal");
}
else {
Log.d("Not Equal: ", "Strings aren't equal");
}
Run Code Online (Sandbox Code Playgroud)
当我运行它时,它只是在日志cat中打印出字符串不相等.我在log cat中打印了两个字符串,以检查它们是否与它们100%相等.我只是想知道是否有人在我的代码中看到错误?谢谢