假设有一个 string s=abcd
我想包括第五串a,b,c,d,这是adbc.但我也得到了我不需要的所有答案.
那么如何在第5次执行后停止此方法呢?
import java.util.Arrays;
import java.util.Scanner;
class Test{
long times;
int n=1;
public static void main(String[] args) {
Test tm=new Test();
Scanner in=new Scanner(System.in);
int t=Integer.parseInt(in.nextLine());
while(t!=0){
String s=in.nextLine();
char ch[]=s.toCharArray();
Arrays.sort(ch);
String sort=String.valueOf(ch);
String ans;
long n=Long.parseLong(in.nextLine());
tm.times=n;
tm.permu("",sort);
t--;
}
}
private void permu(String prefix,String str) {
int len=str.length();
if(len==0){
if(n==times){
System.out.println(prefix);
}
else{
n++;
}
}
else{
for(int i=0;i<len;i++){
permu(prefix + str.charAt(i), str.substring(0, i) …Run Code Online (Sandbox Code Playgroud) 我知道第二个是基于第一个,但我很好奇除了 API 之外还有什么区别?是否可以与 Reactor 建立推送模型连接?我将创建一个实时应用程序,因此我必须找到最适合此目的的应用程序。我将不胜感激任何帮助:)
我想在CentOS上安装Oracle Java JDK 8我无法安装Java JDK,因为当我尝试使用命令安装Java JDK时
[root@ADARSH-PROD1 ~]# wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u131-b27/jdk-8u131-linux-x64.rpm"
Run Code Online (Sandbox Code Playgroud)
我收到输出:
Connecting to edelivery.oracle.com
(edelivery.oracle.com)|23.211.196.232|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://download.oracle.com/otn-pub/java/jdk/8u131-b27/jdk-8u131- linux-x64.rpm?AuthParam=1495864027_230ebffd10615c26528e8d2496500338 [following]
--2017-05-27 11:15:07-- http://download.oracle.com/otn-pub/java/jdk/8u131- b27/jdk-8u131-linux-x64.rpm? AuthParam=1495864027_230ebffd10615c26528e8d2496500338
Connecting to download.oracle.com (download.oracle.com)|184.25.109.32|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2017-05-27 11:15:09 ERROR 404: Not Found.
Run Code Online (Sandbox Code Playgroud) 我正在尝试 spring 规范中的 sum 函数,如下所示:
@Override
public Predicate toPredicate(Root<Stock> root, CriteriaQuery<?> query, CriteriaBuilder builder) {
Path expression = root.get("qty");
query.select(builder.sum(expression));
return null;
}
Run Code Online (Sandbox Code Playgroud)
我要执行的查询是:
SELECT SUM(o.qty) FROM Stock o;
Run Code Online (Sandbox Code Playgroud)
但是 Spring 并没有创建 sum 函数,而是在执行以下操作:
SELECT o.qty FROM Stock o
Run Code Online (Sandbox Code Playgroud)
我查了那么多的堆栈溢出的问题,但在规范的方式没有回答,大多数人使用JPQL的@Query注释本。但是我进一步的查询和设计非常复杂,所以我只能使用规范。因为我需要完全动态查询。
我正在尝试在Jtable扩展中添加一行,AbstractTableModel如下面的代码所示:
class AbstractTable extends AbstractTableModel
{
String[] columNames = {"name", "cc", "age", "phone", "date", "amoun"};
Object[][] dataRow = {{"harry", "1234","21","23594","13/3/2","3000"} };
@Override
public int getColumnCount()
{
return columNames.length;
}
@Override
public int getRowCount()
{
return dataRow.length;
}
public String getColumnName(int col)
{
return columNames[col];//cast from object to string.
}
@Override
public Object getValueAt(int row, int col)
{
return dataRow[row][col];
}
public void setValueAt(Object value, int row, int col)
{
dataRow[row][col] = value;
fireTableCellUpdated(row, col);
}
} …Run Code Online (Sandbox Code Playgroud) 我有两个不同的类,不同的字段和一个类,其中包含两个类的所有字段.有没有办法将对象转换为两个单独的对象?
class A{
private int a;
private int b;
}
class B{
private int a;
private int b;
}
Run Code Online (Sandbox Code Playgroud)
如果object D具有A和B类的所有属性,有没有办法单独转换它们?
java ×6
casting ×1
combinations ×1
jpa ×1
jtable ×1
linux ×1
netty ×1
object ×1
permutation ×1
real-time ×1
spring ×1
spring-mvc ×1
swing ×1