如何按日期对折线图 X 轴进行排序?
现在我的折线图看起来像这样
我试图剪切日期并将其转换为 int,但现在我不知道该怎么办......
datesToCompare.addAll(LastHoursAndDates.keySet()); // dates in String eg. 2015-12-25
List<Integer> year = new ArrayList<Integer>(); // list for year after split
List<Integer> month = new ArrayList<Integer>();// list for month after split
List<Integer> days = new ArrayList<Integer>(); // list for days after split
for(int i =0;i < LastHoursAndDates.size();i++)
{
sorting = datesToCompare.get(i).split("-");
year.add(Integer.valueOf(sorting[0]));
month.add(Integer.valueOf(sorting[1]));
days.add(Integer.valueOf(sorting[2]));
for(int j =0;j < LastHoursAndDates.size();j++)
{
if(year.get(i) == year.get(j))
{
if(month.get(i) == month.get(j))
{
//???????
}
}
}
}//for
Run Code Online (Sandbox Code Playgroud)
也许有人有同样的问题?
这可能是一个克隆帖子,但在我的情况下我没有找到任何解决方案。我有一个对象列表:
export default function() {
return [
{name: 'Mark Teer Stegen'},
{name: 'Nelson Semedo'},
{name: 'Gerrard Pique'},
{name: 'Ivan Rakitic'},
{name: 'Sergio Busquets'},
{name: 'Denis Suarez'},
{name: 'Coutinho'},
{name: 'Luis Suarez'},
{name: 'Lionel Messi'},
{name: 'Dembele'},
{name: 'Malcom'}
]
}
Run Code Online (Sandbox Code Playgroud)
我将其导入到组件,分配给状态并在下面的组件中显示。
import React, {Component} from 'react';
import {connect} from 'react-redux';
class Barca extends Component{
constructor(props){
super(props);
this.state = {
players: this.props.players,
player: '' //empty to set as an input
}
}
onChange(e){
this.setState({
player: e.target.value
});
console.log(this.state.player);
}
renderList(){
return …Run Code Online (Sandbox Code Playgroud) 我想写我的第一个JAVA GUI应用程序,但我有一个问题,我不知道如何解决它.你可以帮帮我吗 ?
这是我的代码.
package application;
import java.awt.Button;
import javafx.application.Application;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.HBox;
import javafx.scene.layout.StackPane;
public class Main extends Application {
public static void main(String[] args) {
launch(args);
}
/*********************************************************************/
@Override
public void start(Stage primaryStage) throws Exception {
primaryStage.setTitle("Tytulik");
Button btn = new Button();
btn.setLabel("click");
StackPane layout = new StackPane();
layout.getChildren().add(btn);
Scene scena = new Scene(layout, 600, 300);
primaryStage.setScene(scena);
primaryStage.show();
}//start
}//Main
Run Code Online (Sandbox Code Playgroud)
当我想将btn添加到布局时,会出现问题.
layout.getChildren().add(btn);
Run Code Online (Sandbox Code Playgroud)
和ECLIPSE告诉我这里:
类型List中的方法add(Node)不适用于参数(Button)
EXLIPSE还告诉我,我可以将add()方法更改为addAll(),但仍存在相同的问题.
嘿,我有一个简单的 Todo 应用程序,其中包含我create-react-app安装的客户端和带有node. 我想env在我的应用程序中设置变量,但我很困惑如何正确设置。
我已将文件设置.env在应用程序的根目录中。

文件中.env只有REACT_APP_HOST=http://localhost:3000.
我想将它显示在client目录中,如下所示:
const { REACT_APP_HOST } = process.env;
console.log({ REACT_APP_HOST });
Run Code Online (Sandbox Code Playgroud)
上面的代码向我展示了undefined。整体process.env是一个空物体。
我尝试将其移至.env该client目录,然后它运行良好,但这不是我认为的重点。
如果我想.env在侧面也使用变量,如何正确执行server?在我的情况下,我是否需要创建两个单独的.env文件来为客户端和服务器提供服务,或者可能需要一些额外的配置来由一个文件create-react-app提供服务?.env
如果它对你有帮助,你可以拥有我的github repo。
javascript environment-variables node.js reactjs create-react-app