小编Ton*_*and的帖子

令牌“记录”上的 Java 14 语法错误,预期记录

我正在用 Java 14 构建一些东西。

我写了一个名为 PersonInJava14 的类,如下所示。

package recordexample;

public record PersonInJava14(String name, String gender, int age) {}
Run Code Online (Sandbox Code Playgroud)

但是,它会引发这样的错误。

Syntax error on token "record", record expected
Run Code Online (Sandbox Code Playgroud)

该项目基于 Java 14,可以进行必要的设置以在 Java 14 中运行它。

这是我的设置部分。

在此处输入图片说明

我该如何解决?

java eclipse java-14 java-record

8
推荐指数
0
解决办法
5695
查看次数

如何将文本标签添加到 Python 中的 Plotly 散点图?

我正在尝试在 Python 中的 Plotly 散点图中的数据点旁边添加文本标签,但出现错误。

我怎样才能做到这一点?

这是我的数据框:

world_rank  university_name country teaching    international   research    citations   income  total_score num_students    student_staff_ratio international_students  female_male_ratio   year
0   1   Harvard University  United States of America    99.7    72.4    98.7    98.8    34.5    96.1    20,152  8.9 25% NaN 2011
Run Code Online (Sandbox Code Playgroud)

这是我的代码片段:

citation = go.Scatter(
                    x = "World Rank" + timesData_df_top_50["world_rank"],  <--- error
                    y = "Citation" + timesData_df_top_50["citations"], <--- error
                    mode = "lines+markers",
                    name = "citations",
                    marker = dict(color = 'rgba(48, 217, 189, 1)'),
                    text= timesData_df_top_50["university_name"])
Run Code Online (Sandbox Code Playgroud)

错误如下所示。

TypeError: ufunc 'add' did …
Run Code Online (Sandbox Code Playgroud)

python scatter plotly

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

如何在 Java15 中格式化字符串中的日期?

我有关于在字符串文本中以定义的格式显示日期的问题。

它会在应用程序运行后引发如下所示的错误。

Exception in thread "main" java.util.IllegalFormatConversionException: Y != java.lang.String
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

这是我的代码片段,如下所示。

String exampleFourText = 
                """
                <html>                  
                   <body>               
                     <p> %s </p>
                     <p> %.1f </p>
                     <p> %d </p>
                     <p> %c </p>
                     <p> %1$tY-%1$tm-%1$td </p>
                   </body>              
                </html>                 
                """;
        
        exampleFourText = exampleFourText.formatted("Hello", 1234.6, 15 , 'y', new Date());
        
        System.out.println(exampleFourText);
Run Code Online (Sandbox Code Playgroud)

java string format date java-15

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

标签 统计

java ×2

date ×1

eclipse ×1

format ×1

java-14 ×1

java-15 ×1

java-record ×1

plotly ×1

python ×1

scatter ×1

string ×1