小编Hip*_*ray的帖子

如何将数据从一个工作表导入另一个工作表

我在excel中有两个不同的工作表,在所有第1行单元格中都有相同的标题(a1 = id,b1 = name,c1 = price).我的问题是,有没有办法将数据(如名称)从1个工作表导入到另一个工作表中"id"相同的另一个工作表中.

eg.
sheet 1                             sheet2
ID      Name       Price            ID        Name        Price
xyz     Bag        20               abc                     15
abc     jacket     15               xyz                     20
Run Code Online (Sandbox Code Playgroud)

那么有没有办法在表格1中将"名称"添加到表2中的"名称"中,其中表1中的"ID"=表2中的"ID"?

没有应对和粘贴当然谢谢

excel worksheet-function vlookup

4
推荐指数
2
解决办法
17万
查看次数

如何在列表视图中显示已安装在Android手机上的应用程序列表?

好吧,我正在使用此代码获取手机上的应用程序列表,但我如何在屏幕上显示它们?

final PackageManager pm = getPackageManager();

    List<applicationinfo> packages = pm
            .getInstalledApplications(PackageManager.GET_META_DATA);

    for (ApplicationInfo packageInfo : packages) {

        Log.d(TAG, "Installed package :" + packageInfo.packageName);
        Log.d(TAG,
                "Launch Activity :"
                        + pm.getLaunchIntentForPackage(packageInfo.packageName));

    }
Run Code Online (Sandbox Code Playgroud)

我试图在列表视图中显示它们,但我有点麻烦.有人可以帮忙吗?

android android-layout

3
推荐指数
1
解决办法
4396
查看次数

使用命令行通过 Java File 编译文件

我正在寻找编译 Java 文件的方法,我知道您可以使用从命令行编译 Java 文件javac Test.java,但是有没有办法将此调用传递给命令行?

还有一种方法可以让命令行以相同的方式编译 .tar 文件……比如javac -tar Test.tar(从 java 文件传递​​命令)……或者最好的方法是什么?

对不起,我不太擅长 cmd 命令

java compiler-construction cmd tar

2
推荐指数
1
解决办法
386
查看次数

如何检索字符串的特定部分

我有一个目录列表作为字符串,我想要检索字符串的特定部分,唯一的是,因为这是一个目录,它可以改变长度

我想从字符串中检索文件名

"C:\projects\Compiler\Compiler\src\JUnit\ExampleTest.java"
"C:\projects\ExampleTest.java"
Run Code Online (Sandbox Code Playgroud)

所以在这两种情况下我只想检索ExampleTest(文件名也可以改变,所以我需要像第一个.和最后一个之前得到文本一样\).有没有办法使用正则表达式或类似的东西来做到这一点?

java regex string

2
推荐指数
1
解决办法
153
查看次数

Netbeans:如何将Java EE容器添加到java项目中

我试图在Netbeans中发送电子邮件SSL电子邮件,我已经添加了两个javaee.jarmail.jar我的项目,但我收到以下错误

Exception in thread "main" java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/mail/MessagingException
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at GUI.CompilerForm.<init>(CompilerForm.java:43)
at Compiler.Main.main(Main.java:19)
Run Code Online (Sandbox Code Playgroud)

根据我的研究,我发现我将不得不在Java EE容器中运行我的代码,但我没有这方面的经验.我在网上查了一下,收效甚微,只发现了Java EE容器.

那么如何将代码添加到Java EE容器中,然后在项目中使用它?

java containers netbeans java-ee

2
推荐指数
1
解决办法
958
查看次数

Java:如何遍历三个List <String>

我有三个List<String>变量:classFiles,usernames,和fileDirectories.我有一个String(一个字符串列表,但我将比较列表中的每个字符串和下面的循环),它包含每个列表中的一个项目.我想遍历所有三个列表并检查所有三个列表中的一个值是否在String中

最好的方法是什么?

for(String classFile:classFiles) {
//if contains classfile statement
  for(String username:usernames) {
  //if contains username statement
    for(String fileDirectory:fileDirectories) {
      //if contains filedirectory statement
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

要么

for(String classFile:classFiles) {
  for(String username:usernames) {
    for(String fileDirectory:fileDirectories) {
      //if statement
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

要么

for(String classFile:classFiles) {
  //make list of files that contain classFile
}

for(String username:usernames) {
  //remove items from list that do not contain username
}

for(String fileDirectory:fileDirectories){
  //remove items …
Run Code Online (Sandbox Code Playgroud)

java foreach loops for-loop

2
推荐指数
1
解决办法
2868
查看次数

TSQL:substring包含0-9之间的所有数字,除了5

我在案例陈述中使用子字符串函数来返回'B0' - 'B9'之间的所有数字

WHEN SUBSTRING (postcode, 1, 2) like 'B[0-9]'
Run Code Online (Sandbox Code Playgroud)

但我不想在此列表中返回数字'B5'.我可以这样工作

WHEN SUBSTRING (postcode, 1, 2) like 'B[0-4]'
WHEN SUBSTRING (postcode, 1, 2) like 'B[6-9]'
Run Code Online (Sandbox Code Playgroud)

但有没有办法将其添加到如下所示的一行?

WHEN SUBSTRING (postcode, 1, 2) like 'B[0-9]' and not like 'B5'
Run Code Online (Sandbox Code Playgroud)

编辑:

如果你处理0-100之间的数字,你会怎么做,所以sql会是这样的

WHEN SUBSTRING (postcode, 1, 3) like 'B[0-9][0-9]'
Run Code Online (Sandbox Code Playgroud)

但你不想包括16和17?

sql t-sql sql-server

2
推荐指数
1
解决办法
1316
查看次数

如何获取应用列表

我从互联网上获得了这个代码,我想要获得手机上所有应用程序的列表,并根据它工作的网页上的评论判断,但我似乎无法让它为我工作.它似乎是getPacketManager()给我的问题.有人可以看看代码并向我解释为了让它工作,我必须做些什么?

这是我的全班...我甚至无法运行,在有"getPackageManager()"的3个位置,它在屏幕左边给我一个错误,说"方法getPackageManager()未定义对于类型getApps"

package cians.app;

import java.util.ArrayList;
import java.util.List;

import android.app.Activity;
import android.content.pm.PackageInfo;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class getApps{

class PInfo {
private String appname = "";
private String pname = "";
private String versionName = "";
private int versionCode = 0;
private Drawable icon;
private void prettyPrint() {
    System.out.print(appname + "\\t" + pname + "\\t" + versionName + "\\t"            +versionCode + "\\t");
}
}

private void listPackages() {
ArrayList<PInfo> apps = getInstalledApps(false); /* false = …
Run Code Online (Sandbox Code Playgroud)

android android-emulator android-layout

1
推荐指数
1
解决办法
5190
查看次数

如何从Java Application编译c#/ c ++文件

我只是在研究编译器,我想知道是否可以从Java应用程序编译c#和c ++文件(例如,从可以使用JavaCompiler API的Java应用程序编译java).我在网上看过这个,但我能找到的是从c#和c ++编译java文件的方法,而不是相反.

如果是这样,您可以使用哪种API?

c# c++ java compiler-construction

1
推荐指数
1
解决办法
328
查看次数

JSP:如何将表单选择选项链接到Java对象

我有两个链接的对象。Address其中有CountryManyToOne由 链接的关系countryId。我正在尝试使用 JSP 添加网页来添加新的Address. 在此页面上,您可以Country从下拉列表中选择一个。

我尝试了多种不同的方法来执行此操作,但我似乎无法将Country下拉列表中的对象链接到 中的Country对象Address,我不断收到以下错误

Field error in object 'address' on field 'country': rejected value [com.company.project.domain.Country@670b11d7]; codes [typeMismatch.address.country,typeMismatch.country,typeMismatch.com.company.project.domain.Country,typeMismatch]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [address.country,country]; arguments []; default message [country]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'com.company.project.domain.Country' for property 'country'; nested exception is java.lang.IllegalStateException: Cannot convert value of type [java.lang.String] to required type [com.company.project.domain.Country] for property …
Run Code Online (Sandbox Code Playgroud)

javascript java jquery spring jsp

1
推荐指数
1
解决办法
4401
查看次数