我正在尝试按字母顺序对列表进行排序,并将每个名称的第一个字母大写.
当我执行toUpperCase时,它会将每个字母都大写.如果我不使用打印它.map,我会做(topNames2017.substring(0, 1).toUpperCase() + topNames2017.substring(1))工作正常,但我不知道如何在这里应用它
List<String> topNames2017 = Arrays.asList(
"Amelia",
"Olivia",
"emily",
"Isla",
"Ava",
"oliver",
"Jack",
"Charlie",
"harry",
"Jacob"
);
topNames2017
.stream()
.map(String::toUpperCase)
.sorted()
.forEach(System.out::println);
Run Code Online (Sandbox Code Playgroud) 我的图表上的 y 轴从 1 到 20(最小到最大),但我希望 y 轴从 20 到 1(最大到最小)从图表底部开始的最大数字并随着您而减少向上走直到到达最小值。我似乎找不到执行此操作的语法。我正在使用 chart.js 来做到这一点
<script>
var myChart = document.getElementById("myChart").getContext("2d");
var historyChart = new Chart(myChart, {
type:'line',
data:{
labels:['2012/13', '2013/14', '2014/15', '2015/16', '2016/17'],
datasets:[{
label: 'League Position',
fill: false,
lineTension: 0.1,
backgroundColor: "blue",
borderColor: "black",
borderCapStyle: 'butt',
data: [15, 11, 17, 13, 4]
}]
},
options:{
title: {
display: true,
text: 'League History'
},
scales: {
yAxes : [{
ticks : {
fontSize: 14,
max : 20,
min : 1,
stepSize: 1, …Run Code Online (Sandbox Code Playgroud) 我已经下载了 java 连接器并将其添加到我的外部库中,但是我仍然无法连接到我的数据库。错误发生在
Class.forName(驱动程序);
错误:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver
我附上了一张屏幕截图,其中应该显示您需要了解的所有内容。
解决方案:事实证明,您必须将整个下载的文件放入外部库中,而不仅仅是其所在的文件夹中